精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

iOS 9 新增 UIStackView 官方文檔翻譯

移動開發 iOS
UIStackView 類提供了一個高效的接口用于平鋪一行或一列的視圖組合。Stack視圖使你依靠自動布局的能力,創建用戶接口使得可以動態的調整設備朝向、屏幕尺寸及任何可用范圍內的變化

[[138768]]

一、繼承關系、遵守協議、隸屬框架及可用平臺

UIStackView 類提供了一個高效的接口用于平鋪一行或一列的視圖組合。Stack視圖使你依靠自動布局的能力,創建用戶接口使得可以動態的調整設備朝向、屏幕尺寸及任何可用范圍內的變化。Stack視圖管理著所有在它的 arrangedSubviews 屬性中的視圖的布局。這些視圖根據它們在 arrangedSubviews 數組中的順序沿著 Stack 視圖的軸向排列。精確的布局變量根據 Stack 視圖的 axis, distribution, alignment, spacing, 和其它屬性共同決定。

使用 stack 視圖,打開一個你希望編輯的 Storyboard,從對象庫中拖拽出一個 Horizontal Stack View 或者一個 Vertical Stack View,并放置到你希望的位置上。下一步,將控件或視圖拖拽放置到 stack 中,如果需要你可以繼續添加視圖或者控件給指定的 stack。Interface Builder 將根據 stack 的內容自動調節尺寸。你也可以通過修改屬性面板中 Stack視圖的屬性調整 stack 內容的外觀。

注意:你需要負責指定 stack 視圖的位置和尺寸(可選的)。然后 stack 視圖將管理其內容的布局和尺寸。

二、Stack 視圖與自動布局

Stack 視圖使用自動布局來定位和控制其管理的視圖的尺寸。stack 視圖沿著它的軸向拼湊***個和***一個被管理視圖,使其邊界平齊。對于一個水平 stack 視圖,這意味著***個被管理視圖的左邊界是與 stack 的左邊界平齊的,并且***一個被管理視圖右邊界與 stack的右邊界平齊。對于垂直 stack,上邊界和下邊界是各自平齊的。如果你設置了 stack 視圖的 layoutMarginsRelativeArrangement 屬性為 YES,stack 視圖將使用相關的邊距與其內容對齊,而不是邊界。

對于除去 UIStackViewDistributionFillEqually 分布以外的分布方式,stack 視圖使用被管理視圖的 intrinsicContentSize 屬性來計算沿著 stack 軸向的視圖尺寸。UIStackViewDistributionFillEqually 分布將調節所有被管理視圖的在 stack 軸向上擁有相同尺寸,以填充 stack 視圖。如果可能,stack 視圖將拉伸所有被管理視圖,來匹配其在 stack 軸向上最長的原有尺寸(譯注:保證長寬比的情況下根據 stack 軸向長度拉伸視圖)。

對于除去 UIStackViewAlignmentFill 對齊方式以外的對齊方式,stack 視圖使用其管理的視圖的 intrinsicContentSize 屬性來計算視圖垂直于 stack 軸向的尺寸。 UIStackViewAlignmentFill 重新調節了所有其管理的視圖,使這些視圖填充 stack 視圖垂直于其軸向空間。如果可能,stack 視圖將拉伸其所有管理的視圖來匹配其垂直于 stack 軸向的***固有尺寸。

三、定位和調整 Stack 視圖尺寸

當 Stack 視圖允許你布局其內容而不直接使用自動布局,你將仍然需要使用自動布局來定位 stack 視圖。通常情況下,這意味著需要拼湊至少兩個邊界相鄰的stack來定義它的位置。沒有額外約束的情況下,系統會為 stack 視圖計算一個尺寸來適應其內容:

沿著 stack 視圖軸向,其適應尺寸等于其管理的視圖尺寸與間距的和;

垂直于 stack 視圖軸向,其適應尺寸等于其管理的視圖中***的視圖的尺寸;

如果 stack 視圖的 layoutMarginsRelativeArrangement 屬性設置為 YES,stack 視圖的適應尺寸會包括邊距空間。

你可以提供額外的約束來具體說明 stack 視圖的高度、寬度或者兩者兼有。在這些情況下,stack 視圖調整了其管理的視圖的布局和尺寸來填充指定區域。精確的布局變量根據 stack 視圖的屬性獲得。可以通過查看 UIStackViewDistribution 和 UIStackViewAlignment 枚舉,以獲得一個完整的 stack 視圖在其內容空間多余或空間不足情況下的處理描述。

你也可以根據 stack 視圖的***條或***一條基線定位它,而不是使用頂部、底部或者中心的Y值。類似于 stack 視圖的適應尺寸,這些基線都是基于 stack 視圖的內容計算得到的。

一個水平的 stack 視圖調用 viewForFirstBaselineLayout 方法或 viewForLastBaselineLayout 方法時返回它***的視圖。如果***的視圖也是一個 stack 視圖,那么其返回的將是在嵌套的 stack 視圖上調用 viewForFirstBaselineLayout 方法或 viewForLastBaselineLayout 方法的結果。

一個垂直的 stack 視圖當調用 viewForFirstBaselineLayout 方法時返回的是其管理的***個視圖,當調用 viewForLastBaselineLayout 方法時返回的是其管理的***一個視圖。如果這兩個視圖之一也是 stack 視圖,那么其返回的將是在嵌套的 stack 視圖上對應調用 viewForFirstBaselineLayout 方法或 viewForLastBaselineLayout 方法的結果。

注意:基線對齊方式只作用于那些高度匹配其原本內容高度的視圖。如果視圖被拉伸或壓縮過,那么基線將出現在錯誤的位置上。

四、通用 Stack 視圖布局

這有一些通用方法用于 stack 視圖。這個清單是要高亮一些有用的示例來顯示 stack 視圖的靈活性。目前這還不是一個完整的清單。

只是定義位置。你可以通過固定兩個與其父視圖相鄰的邊界來定義 stack 視圖的位置。在這里,stack 視圖的尺寸將根據其管理的視圖在兩個維度上自由擴展。當你想要 stack 視圖的內容展現其原有內容尺寸,和你想要管理其他與 stack 視圖有關聯的用戶接口元素時是特別有用的。

舉個例子,在 Figure 1中,stack 視圖的左邊界和上邊界都已經相對固定于其父視圖。這些標簽將根據帶有8個點的兩者之間的空間作為***基線校準。這對于相對于其本身左對齊的 stack 視圖內容是有效的。

Figure 1.定義位置

定義沿著 stack 視圖軸向的尺寸。這里,你固定了沿著 stack 視圖軸向相對于其父視圖的兩個邊界,定義了 stack 視圖沿著其軸向的尺寸。你將需要固定其他邊界中的一個來定義 stack 視圖的位置。stack 視圖將沿著其軸向改變尺寸和位置來填充定義的空間;然而,未固定的邊界將根據其管理的***視圖的尺寸自由移動。

舉例如 Figure 2,stack 視圖的左、上、右邊界都已經相對于其父視圖固定了。使用 UIStackViewDistributionFill 分布使得其內容重設尺寸來填充它的寬度,并且從文本框有比標簽更低的內容緊湊優先級開始,它將在必要的時候被拉伸。

Figure 2.定義沿著 stack 視圖軸向的尺寸

定義垂直于 stack 視圖軸向的尺寸。這類似于上一個示例,但是你固定了垂直于 stack 視圖軸向的兩個邊界和沿著軸向的一個邊界。這使得 stack 視圖在你增加或移除其管理的視圖時將沿著其軸向擴展或回縮。除非你使用了 UIStackViewDistributionFillEqually 分布,被管理的視圖將根據其原有尺寸調節尺寸。垂直于其軸向的視圖將根據其 stack 視圖的對其模式在其定義的范圍內平鋪。

舉例,Figure 3展示了一個包含了四個標簽和一個按鈕的垂直 stack 視圖。這個 stack 視圖使用了8個點的間隙和 UIStackViewAlignmentCenter 對齊方式。stack 視圖的高度將根據 stack 內部的元素的增減而增大或回縮。

Figure 3.定義垂直于 stack 視圖軸向的尺寸

同時定義 stack 視圖的位置和尺寸。這里你固定了 stack 視圖的所有四個邊界。stack 視圖將在提供的范圍之內平鋪其內容。舉例,Figure 4展示了一個所有四個邊界都相對于其父視圖固定的垂直 stack 視圖。通過使用 UIStackViewAlignmentCenter 對齊方式和 UIStackViewDistributionFill 分布方式,stack 視圖確保其內容將水平和垂直居中填充屏幕。然而,獲得想要的布局需要兩個額外的步驟。默認情況下,stack視圖會垂直拉伸標簽而不是圖片。要縮放圖片控件,就要降低其內容緊湊優先級到低于標簽。額外的,為了保持圖片縮放時的長寬比,你必須設置圖片視圖的模式為 Aspect Fit。增加一個圖片視圖與 stack 視圖間寬度相等約束將有助于確保圖片將被縮放來填充可用范圍。

Figure 4.同時定義 stack 視圖的位置和尺寸

五、管理 Stack 視圖的展現

UIStackView 是 UIView 的非渲染型子類。它沒有提供其自有的任何用戶接口。相反的,它只管理被其管理的視圖的位置和尺寸。因此,有些屬性(如 backgroundColor)在 stack 視圖上是無效的。類似的,你無法重寫 layerClass,drawRect: 或 drawLayer:inContext: 方法。

這里有一系列的屬性來定義 stack 視圖如何平鋪其內容。

axis(軸向) 屬性決定了 stack 的朝向,只有垂直或水平;

distribution(分布) 屬性決定了其管理的視圖在沿著其軸向上的布局;

alignment(對齊) 屬性決定了其管理的視圖在垂直于其軸向上的布局;

spacing(空隙) 屬性決定了其管理的視圖間的最小間隙;

baselineRelativeArrangement 屬性決定了其視圖間的垂直間隙是否根據基線測量得到;

layoutMarginsRelativeArrangement 屬性決定了 stack 視圖平鋪其管理的視圖時是否要參照它的布局邊距

通常情況下,你會使用一個 stack 視圖來布局小數量的視圖。你可以通過在其他 stack 視圖中嵌套多個 stack 視圖的方式創建更加復雜的視圖層次結構。舉例,Figure 5展示了一個包含兩個水平 stack 視圖的垂直 stack 視圖。每一個水平 stack 視圖各包含一個標簽和一個文本框。

Figure 5.Stack 視圖的嵌套

你也可以通過增加被管理的視圖的額外約束來***的調節一個被管理視圖的展現。舉例說明,你可以使用約束類設置視圖的最小或***的高度或寬度。或者你可以定義一個長寬比。當平鋪其內容時,stack 視圖將使用這些約束。舉例來說,在Figure 4中,當圖片被縮放時,圖片視圖的一個長寬比約束被強行賦予了一個長寬比常數。

注意:當給一個 stack 視圖內的視圖增加約束時要特別注意避免傳入沖突。作為慣例,如果一個視圖的尺寸在一個指定的維度上默認回到其原本內容尺寸,那么你可以安全的在這個維度上增加約束。

六、維護其管理的視圖與子視圖之間的統一性

Stack 視圖確保它的 arrangedSubviews 屬性將一直是其 subviews 屬性的子集合。明確的說,stack 視圖強制實施了以下規定:

無論何時 stack 視圖增加了一個視圖到它的 arrangedSubviews 數組,其也將把這個視圖作為子視圖增加,如果還未增加的話。

無論何時一個子視圖從 stack 視圖中被移除,那么 stack 視圖也將將其從 arrangedSubviews 數組中移除。

從 arrangedSubviews 移除一個視圖并不會將其作為子視圖移除。stack 視圖將不再管理該視圖的尺寸和位置,但是該視圖仍將是視圖結構的一部分,并且當其可見的情況下仍會被渲染到屏幕上。

當 arrangedSubviews 數組一直包含著 subviews 數組的子集合,這些數組間的順序仍然是獨立的。

arrangedSubviews 數組的順序定義了展現在 stack 中的視圖的順序。對于水平 stack 視圖,這些視圖將以閱讀順序平鋪,即較小索引的視圖在較大索引視圖的左側。對于垂直 stack 視圖,這些視圖是從上到下平鋪的,及較小索引的視圖在較大索引視圖的上方。

subviews 數組中的順序定義了子視圖在Z軸上是順序。如果視圖重疊,有較小索引的子視圖將出現在有較大索引的子視圖后方。

七、動態改變 Stack 視圖內容

當視圖被加入、移出或插入 arrangedSubviews 數組時,或當一個被管理的子視圖的 hidden 屬性改變時,stack 視圖都會自動更新它的布局。

OC代碼如下:

  1. // Appears to remove the first arranged view from the stack. 
  2. // The view is still inside the stack, it's just no longer visible, and no longer contributes to the layout. 
  3. UIView * firstView = self.stackView.arrangedSubviews[0]; 
  4. firstView.hidden = YES; 

Swift代碼如下:

  1. // Appears to remove the first arranged view from the stack. 
  2. // The view is still inside the stack, it's just no longer visible, and no longer contributes to the layout. 
  3. let firstView = stackView.arrangedSubviews[0
  4. firstView.hidden = true 

stack 視圖也會自動響應其任何屬性的改變。舉例,你可以更新 stack 視圖的 axis 屬性來動態改變的朝向。

OC代碼如下:

  1. // Toggle between a vertical and horizontal stack 
  2. if (self.stackView.axis == UILayoutConstraintAxisHorizontal) { 
  3. self.stackView.axis = UILayoutConstraintAxisVertical; 
  4. }else { 
  5. self.stackView.axis = UILayoutConstraintAxisHorizontal; 

Swift代碼如下:

  1. // Toggle between a vertical and horizontal stack 
  2. if (self.stackView.axis == UILayoutConstraintAxisHorizontal) { 
  3. self.stackView.axis = UILayoutConstraintAxisVertical; 
  4. }else { 
  5. self.stackView.axis = UILayoutConstraintAxisHorizontal; 

對于被管理的子視圖的 hidden 屬性的變化和 stack 視圖屬性的變化,你可以通過將這些改變內置到一個動畫塊代碼的方式以動畫方式展現。

OC代碼如下:

  1. // Animates removing the first item in the stack. 
  2. [UIView animateWithDuration:0.25 animations:^{ 
  3. UIView * firstView = self.stackView.arrangedSubviews[0]; 
  4. firstView.hidden = YES; 
  5. }]; 

Swift代碼如下:

  1. // Animates removing the first item in the stack. 
  2. UIView.animateWithDuration(0.25) { () -> Void in 
  3. let firstView = stackView.arrangedSubviews[0
  4. firstView.hidden = true

***,你可以直接在Interface Builder中給很多 stack 視圖屬性定義特定的 “尺寸類” 類型值。系統將在 stack 視圖的尺寸類改變時動畫展現這些改變。

八、常用的方法

創建 Stack 視圖

  1. - initWithArrangedSubviews: (New in iOS 9.0

管理安排的子視圖

  1. - addArrangedSubview: (New in iOS 9.0
  2. arrangedSubviews Property (New in iOS 9.0
  3. - insertArrangedSubview:atIndex: (New in iOS 9.0
  4. - removeArrangedSubview: (New in iOS 9.0

設置布局

  1. alignment Property (New in iOS 9.0
  2. axis Property (New in iOS 9.0
  3. baselineRelativeArrangement Property (New in iOS 9.0
  4. distribution Property (New in iOS 9.0
  5. layoutMarginsRelativeArrangement Property (New in iOS 9.0
  6. spacing Property (New in iOS 9.0

常量

  1. UIStackViewDistribution 
  2. UIStackViewAlignment 

【責任編輯:chenqingxiang TEL:(010)68476606】

責任編輯:chenqingxiang 來源: Tieria's blog
相關推薦

2015-07-02 16:25:09

iOS 9UIStackView

2020-12-01 15:54:08

鴻蒙構建系統

2015-08-20 09:19:46

ios9uistackview

2011-10-18 08:59:46

Sencha ToucHTML5

2012-02-09 10:39:37

AndroidWeb App官方文檔

2012-02-16 10:18:48

AndroidWeb App官方文檔

2012-02-13 16:39:03

AndroidWeb App官方文檔

2012-02-16 10:31:02

AndroidWeb App官方文檔

2015-07-14 17:17:21

IOS 9分屏

2015-07-14 17:21:19

IOS 9分屏

2011-10-11 09:03:57

常見問題PhoneGap

2012-02-16 09:56:29

2014-06-12 10:16:48

Swift

2015-08-03 10:03:09

iosuistack vie

2011-04-19 10:38:53

Xcode 4MacRubyiOS

2010-04-21 14:25:22

bada三星

2015-06-11 09:59:41

jquery翻譯jquery插件制作

2011-09-13 13:47:56

PhoneGap AP

2022-03-11 08:24:38

表單驗證源碼學習

2011-09-13 14:40:16

PhoneGap AP
點贊
收藏

51CTO技術棧公眾號

国产亚洲久一区二区| 久久久久久久久久久久久久久国产| 国产精品欧美久久久久天天影视| 欧美高清视频手机在在线| 欧美日本高清视频在线观看| 一本一生久久a久久精品综合蜜| 在线播放成人av| 欧美一区国产在线| 亚洲国产高清福利视频| 可以在线看的黄色网址| 中文字幕中文字幕在线十八区| 91在线云播放| 91色中文字幕| 午夜精品免费观看| 影音先锋在线一区| 少妇av一区二区三区| 国产真实乱人偷精品| а天堂中文最新一区二区三区| 欧美性猛交丰臀xxxxx网站| 在线观看国产一区| 男女av在线| 国产成人av电影在线| 国产精品电影一区| 日本一级淫片免费放| 国产精品毛片一区二区在线看| 日韩毛片在线看| 色哟哟网站在线观看| 国产精品无码久久久久| 欧美日韩精品在线视频| 女人床在线观看| jizz日韩| 久久久久一区二区三区四区| 国偷自产av一区二区三区小尤奈| 国产男女无套免费网站| 日本午夜精品视频在线观看| 8x海外华人永久免费日韩内陆视频| 少妇被躁爽到高潮无码文| 手机在线电影一区| 亚洲人成伊人成综合网久久久| 人妻体内射精一区二区三区| 欧美影院在线| 欧美一个色资源| 精品亚洲视频在线| 国产精品久久久久77777丨| 色悠悠久久综合| 国产最新免费视频| 松下纱荣子在线观看| 亚洲国产精品久久一线不卡| 免费高清一区二区三区| 羞羞网站在线免费观看| 亚洲精品乱码久久久久久黑人| 亚洲精品在线视频观看| 成年网站在线| 中文字幕 久热精品 视频在线| 欧美一区二区高清在线观看| 能在线看的av| 久久精品一二三| 日韩av大全| 在线观看国产原创自拍视频| 中文字幕av不卡| 9999在线观看| 50度灰在线| 亚洲国产欧美日韩另类综合 | 色戒在线免费观看| 国产精品久久久久久吹潮| 欧美丝袜自拍制服另类| 91亚洲免费视频| 日韩av综合| 亚洲爱爱爱爱爱| 青青草视频网站| 蜜臀av免费一区二区三区| 亚洲午夜国产成人av电影男同| 免费在线观看a视频| 国产精品7m凸凹视频分类| 久久国产精彩视频| 日本一区二区三区四区五区| 国产精品乱看| 国产免费久久av| 丰满人妻一区二区三区四区53| www.成人网.com| 欧美在线视频二区| 日本在线www| 亚洲国产一二三| 久久综合久久色| 99久久99九九99九九九| 亚洲成人av片在线观看| 亚洲区免费视频| 亚洲乱码精品| 青青精品视频播放| 国产精品欧美激情在线| aaa亚洲精品| 一区二区精品免费视频| 秋霞在线视频| 精品视频在线免费看| 美女被艹视频网站| 校花撩起jk露出白色内裤国产精品| 伊人青青综合网站| 精品无码人妻一区二区三| 性欧美videos另类喷潮| 亚洲自拍av在线| 狠狠v欧美ⅴ日韩v亚洲v大胸| 亚洲欧美日韩在线| 精品视频无码一区二区三区| 秋霞一区二区| 日韩中文字幕国产| 亚洲天堂日韩av| 精久久久久久久久久久| 久久国产主播精品| 成人三级网址| 在线观看亚洲a| 好男人香蕉影院| 中文字幕免费精品| 国产精品成人免费电影| 秋霞欧美在线观看| 中文字幕一区二区三区在线观看| 欧美aⅴ在线观看| 99久久人爽人人添人人澡| 中文字幕欧美视频在线| 久久久午夜影院| 国产精品自产自拍| 亚洲欧美国产一区二区| 亚洲最大网站| 精品国产亚洲在线| 久久久久久久麻豆| 日韩激情一二三区| 国产精品美女久久久久av福利| 在线观看麻豆| 欧美亚洲图片小说| 国产伦精品一区二区三区妓女 | 国产婷婷色一区二区三区| 999久久欧美人妻一区二区| 欧美国产视频| 中文字幕欧美日韩精品| 老熟妇一区二区三区| 99久久99久久精品免费看蜜桃| 狠狠精品干练久久久无码中文字幕| 日韩精选视频| 一区二区三区视频免费| 中文字幕黄色片| 2021中文字幕一区亚洲| 国产女主播自拍| 国产精品chinese在线观看| 欧美乱大交xxxxx| 国产裸体无遮挡| 国产精品国产三级国产aⅴ入口 | 祥仔av免费一区二区三区四区| 亚洲区一区二区| 在线观看污污网站| 国产网红主播福利一区二区| 国产精品欧美激情在线观看| 一个色免费成人影院| 91精品国产色综合| 天堂v视频永久在线播放| 精品国产1区2区| 中日韩精品一区二区三区| 噜噜噜躁狠狠躁狠狠精品视频 | 国产精品久久| 国产精品一区二区欧美| free性欧美16hd| 日韩av在线高清| 一级黄色av片| 中文字幕免费观看一区| av免费一区二区| 一区二区三区四区电影| 波多野结衣成人在线| 蜜桃成人365av| 日韩国产在线看| 在线观看亚洲黄色| 国产精品国产三级国产有无不卡| 亚洲男人天堂av在线| 欧美精品aa| 美女视频久久| 91精品在线免费视频| 欧美丰满少妇xxxx| 全色精品综合影院| 欧美午夜精品久久久久久孕妇| 黄色香蕉视频在线观看| 成人免费视频视频在线观看免费| 国产午夜伦鲁鲁| 久久国产精品亚洲人一区二区三区 | 免费日韩一区二区三区| 国产91在线播放九色快色| 日本在线视频观看| 亚洲成人精品在线| 波多野结衣一区二区三区在线| 18欧美亚洲精品| 91传媒理伦片在线观看| 免费视频最近日韩| 青青青在线观看视频| 国产一区二区欧美| 97se亚洲综合| 电影久久久久久| 久久99热精品这里久久精品| 免费在线一级视频| 欧美一区二区三区系列电影| 日韩美女一级片| 国产精品福利一区二区三区| 久久久午夜精品福利内容| 久久福利视频一区二区| 免费看国产一级片| 久久一区二区三区电影| 久久综合中文色婷婷| 精品一区二区三区在线观看视频| 欧美一级大片在线观看| 国产婷婷视频在线| 亚洲人成电影网站色…| 国内精品偷拍视频| 欧美色综合天天久久综合精品| 久久精品一区二区三| 中文字幕不卡的av| 中文字幕人妻一区二区三区| 精品一区二区三区欧美| 日本成人在线免费视频| 伊人久久亚洲影院| 性做爰过程免费播放| 欧美日韩一二三四| 欧美精品久久久| 超碰精品在线观看| 91亚洲永久免费精品| 精品国模一区二区三区| 国产91对白在线播放| 九色91在线| 久久6精品影院| 成人三级网址| 久久视频免费在线播放| h视频网站在线观看| 亚洲男人天堂视频| 日本毛片在线观看| 欧美电影免费提供在线观看| 国产欧美日韩成人| 欧美日韩三级一区二区| 一级片在线免费播放| 91久久一区二区| 日本a级c片免费看三区| 欧美日韩国产一中文字不卡| 久久伊人成人网| 亚洲第一狼人社区| 久久成人国产精品入口| 玉米视频成人免费看| 91传媒免费观看| 国产精品九色蝌蚪自拍| 天堂网av2018| 国产精品电影一区二区三区| 你懂得在线观看| 亚洲欧美怡红院| 欧美做爰啪啪xxxⅹ性| 亚洲欧洲精品一区二区三区| 在线观看黄网址| 亚洲天堂精品在线观看| 极品魔鬼身材女神啪啪精品| 亚洲视频免费看| 三级影片在线看| 亚洲自拍偷拍欧美| 福利一区二区三区四区| 亚洲成人动漫一区| 国产精品免费精品一区| 色综合久久久网| 男操女视频网站| 欧美丰满一区二区免费视频 | 成人全视频在线观看在线播放高清| 国产精品久久久久久搜索| 国产原创一区| 99精彩视频| 久久夜色电影| 色婷婷精品国产一区二区三区| 日韩一区二区在线免费| 亚洲高潮无码久久| 91久久午夜| 国产超碰在线播放| 国内精品国产三级国产a久久| 岛国精品一区二区三区| 91丨porny丨户外露出| 精品日韩在线视频| 亚洲欧美日韩国产综合在线| 久草资源在线视频| 欧美性感美女h网站在线观看免费| 中文字幕免费观看| 91精品国产手机| 性xxxx搡xxxxx搡欧美| 中文字幕在线精品| 黄色小说在线播放| 国产v综合v亚洲欧美久久| 国产精品国产亚洲精品| 国产区日韩欧美| 国产一区网站| 狠狠精品干练久久久无码中文字幕 | 国产一区亚洲二区三区| 国产综合色在线视频区| 视频免费在线观看| 国产精品色一区二区三区| 久久无码精品丰满人妻| 91精品办公室少妇高潮对白| 国产99对白在线播放| 亚洲免费视频观看| yellow91字幕网在线| 国产97免费视| aiai久久| 成人性做爰片免费视频| 日韩综合在线视频| aaa黄色大片| 亚洲丝袜制服诱惑| 亚洲免费黄色网址| 欧美成人猛片aaaaaaa| aaa日本高清在线播放免费观看| 欧美激情视频一区| 久久久免费人体| 蜜桃视频日韩| 欧美激情一级片一区二区| 一本色道久久亚洲综合精品蜜桃 | 538精品在线观看| 在线观看亚洲精品| 午夜在线观看视频18| 色综合久久中文字幕综合网小说| 日本成人伦理电影| 久久大香伊蕉在人线观看热2| 亚洲第一偷拍| 超碰在线人人爱| 久久久高清一区二区三区| 国产精品7777777| 精品久久国产97色综合| 国产剧情在线| 成人激情av在线| 精品久久一区| 日韩亚洲在线视频| 99国产一区二区三精品乱码| 九九热国产精品视频| 欧美一区二区视频网站| 视频一区二区三区不卡| 国产成人亚洲综合91精品| 国偷自产视频一区二区久| 欧洲金发美女大战黑人| 韩国三级中文字幕hd久久精品| 国产真人真事毛片视频| 色婷婷亚洲精品| 免费播放片a高清在线观看| 国产69精品久久久久9| aaa国产精品视频| 妞干网视频在线观看| 国产精一区二区三区| 欧美一区免费观看| 欧美一级精品大片| 手机在线免费看av| 91精品国产高清久久久久久91裸体| 忘忧草精品久久久久久久高清| 中文字幕国产高清| 亚洲色图欧美在线| 精品久久在线观看| 欧美日韩国产成人在线| 91成人在线精品视频| 精品国偷自产一区二区三区| 9i在线看片成人免费| 国产免费av一区| 国产亚洲精品美女久久久| 国产亚洲欧美日韩精品一区二区三区| 亚洲精品乱码久久久久久蜜桃91| 免费人成精品欧美精品| 蜜桃av.com| 精品国产一区二区亚洲人成毛片| 18aaaa精品欧美大片h| 欧美日韩国产高清视频| 日韩精品91亚洲二区在线观看 | 国产成人精品一区二区三区在线观看| 亚洲最新在线观看| 天天操天天操天天操| 日本欧美精品在线| 久久一本综合| 人妻 日韩 欧美 综合 制服| 欧美性猛交xxxx富婆| av在线资源网| 不卡视频一区| 亚洲欧美日韩综合国产aⅴ| 久久久免费看片| 精品日本一线二线三线不卡| 一级毛片久久久| 这里只有精品66| www.视频一区| 中日韩av在线| 欧美激情一级欧美精品| 西瓜成人精品人成网站| 在线免费视频一区| 亚洲在线观看免费| 韩国福利在线| av色综合网| 日本中文字幕一区二区视频| 欧美日韩成人免费观看| 亚洲美女免费精品视频在线观看| 亚瑟国产精品| 日本精品一区在线观看| 国产精品久久久久久福利一牛影视| 亚洲第一黄色片| 国产精品久久久久免费a∨大胸| 午夜国产精品视频免费体验区| 91精品人妻一区二区| 欧美一区二区三区在线视频| 自拍偷拍欧美视频| 免费成人进口网站| 久久久一区二区三区| 国内精品久久久久久久久久| 国产精品精品视频一区二区三区| 红桃视频国产精品|