精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

亚州精品国产精品乱码不99按摩| 亚洲色图14p| 成人在线影视| 国产99久久久国产精品| 久久久久久尹人网香蕉| 成人激情五月天| 韩国三级大全久久网站| 精品日韩视频在线观看| 一本一本a久久| 色屁屁草草影院ccyycom| 免费在线看成人av| 国模私拍一区二区三区| 国产不卡在线观看视频| 亚洲一区电影| 欧美日韩午夜在线视频| 免费高清一区二区三区| 九色在线视频| 丁香婷婷综合五月| 国产精品扒开腿做爽爽爽的视频| 欧美被狂躁喷白浆精品| 国内成人精品| 精品久久人人做人人爱| 一级特黄性色生活片| 黄页网站大全在线免费观看| 日本一区二区免费在线| 国产精品自拍首页| 国产剧情精品在线| 玖玖玖国产精品| 久久久日本电影| 五月天激情丁香| 欧美精品一区二区久久| 亚洲精品91美女久久久久久久| 五月激情五月婷婷| 欧美日韩国产v| 亚洲国产wwwccc36天堂| 国产大尺度在线观看| 国产69精品久久app免费版| www.亚洲色图| 高清av免费一区中文字幕| 91激情在线观看| 日韩高清一区二区| 日韩免费观看在线观看| 人人爽人人爽人人片av| 亚洲激情视频| 国模吧一区二区三区| 欧美黄片一区二区三区| 亚洲国产精品成人| www日韩欧美| 欧美a级片免费看| 国产精品午夜一区二区三区| 日韩大片在线观看视频| www.色多多| 九九久久成人| 亚洲欧洲xxxx| 日本一卡二卡在线播放| 日韩在线不卡| 日韩在线精品视频| 国产精品综合激情| 99久久综合狠狠综合久久aⅴ| 一二美女精品欧洲| 国精产品一区一区| 999视频精品| 久久久av一区| 久久精品波多野结衣| 好看的亚洲午夜视频在线| 欧美极品欧美精品欧美视频 | 国产午夜精品一区二区三区四区| 精品伦理一区二区三区| 欧美69xxxxx| 国产欧美一区在线| 一区二区日本伦理| av片在线观看永久免费| 亚洲福利一区二区| 男人的天堂99| 成人影院在线免费观看| 91精品国产综合久久久久久久久久| 一区二区久久精品| **爰片久久毛片| 日韩精品免费在线播放| av男人的天堂av| 99久久99热这里只有精品| 欧美日韩ab片| 日本中文在线播放| 秋霞国产午夜精品免费视频| 91久久精品国产91久久性色| 蜜臀久久久久久999| 久久久久久久精| 一区二区三区视频在线播放| 欧美bbbxxxxx| 色偷偷久久一区二区三区| 色噜噜狠狠永久免费| 麻豆视频久久| 亚洲欧美另类中文字幕| 欧美三级黄色大片| 亚洲免费精品| 国产欧美一区二区三区四区 | 亚洲精品一区二区三区不| 四虎成人免费影院| 亚洲一本视频| 国产精品中文字幕久久久| 亚洲精品国产suv一区| 久久久国产一区二区三区四区小说| 这里只有精品66| 九色porny丨国产首页在线| 日本道精品一区二区三区| 天干夜夜爽爽日日日日| 欧美人与拘性视交免费看| 最近2019年手机中文字幕| 麻豆亚洲av熟女国产一区二| 国产一区二区你懂的| 成人xxxxx| 全部免费毛片在线播放网站| 亚洲特黄一级片| 国产裸体舞一区二区三区| 欧美专区视频| 中日韩午夜理伦电影免费| 日韩av一二三区| 激情综合网激情| 日本成人黄色| av福利导福航大全在线| 欧美人牲a欧美精品| 国产激情在线免费观看| 欧美三区美女| 成人av番号网| 高清在线观看av| 精品女厕一区二区三区| 韩国一区二区三区四区| 亚洲xxx拳头交| 国产精品久久久久久久9999| 欧美日本网站| 天天做天天摸天天爽国产一区| 激情成人在线观看| 欧美黄色大片在线观看| 国产精品久久久久久久久久东京 | 久久伦理网站| 色呦呦在线观看视频| 欧美精品免费视频| 日日碰狠狠添天天爽| 肉色丝袜一区二区| 奇米影视首页 狠狠色丁香婷婷久久综合 | 高清在线观看免费| 欧洲一区在线| 久久综合九色九九 | 欧美日韩一区二区欧美激情| 人妻一区二区视频| 日韩成人一区二区三区在线观看| 麻豆av一区二区| 性欧美xxx69hd高清| 日韩大片在线观看视频| av资源免费观看| 26uuu亚洲综合色| 日本www在线播放| 久久a爱视频| 91地址最新发布| 手机福利在线| 色噜噜狠狠成人中文综合| 香蕉视频久久久| 免费高清在线一区| 一区中文字幕在线观看| 欧美经典一区| 欧美激情视频网| 高h调教冰块play男男双性文| 亚洲综合视频在线观看| 欧类av怡春院| 翔田千里一区二区| 亚洲a∨一区二区三区| 日韩在线你懂得| 不卡毛片在线看| 亚洲卡一卡二卡三| 欧美日韩国产在线看| 91网站免费视频| 精品亚洲成a人在线观看 | 1024视频在线| 日韩精品一区二| 青青草免费观看视频| 国产日产欧美一区二区视频| 国产精品久久久毛片| 一二三区不卡| 精品国产91亚洲一区二区三区www| 日本а中文在线天堂| 国产亚洲成精品久久| av高清一区二区| 五月婷婷色综合| 亚洲精品乱码久久久久久久久久久久| 蜜臀av一级做a爰片久久| 国产一区二区三区在线免费| 日本午夜精品久久久| 国产美女精品视频免费观看| 欧洲成人综合网| 亚洲免费福利视频| 国产理论片在线观看| 午夜精品一区二区三区电影天堂| 免费a级黄色片| 国内外成人在线视频| aa在线观看视频| 久久免费av| 狠狠色综合网站久久久久久久| a屁视频一区二区三区四区| 欧美成人午夜视频| 男人天堂亚洲二区| 欧美一区二区高清| 国产精品久久久久久久久久精爆| 亚洲日本电影在线| www.色天使| 国产一区高清在线| 18岁视频在线观看| 亚洲国产日韩在线| 中文字幕一区二区三区四区五区六区| 小嫩嫩12欧美| 99精品在线直播| 日韩大陆av| 国产97免费视| 男人天堂视频在线观看| 伦理中文字幕亚洲| 午夜激情在线观看| 性人久久久久| 91九色单男在线观看| 综合在线影院| 97激碰免费视频| 成人av免费| 综合国产在线视频| 日本v片在线免费观看| 精品剧情v国产在线观看在线| 91tv国产成人福利| 欧美中文字幕一区| 久久亚洲天堂网| 亚洲午夜激情网页| 国产成人久久久久| 国产精品私人影院| 日韩精品卡通动漫网站| 成人国产亚洲欧美成人综合网| 91精品国产三级| 麻豆国产欧美一区二区三区| 日本熟妇人妻xxxxx| 国产一区二区精品| 性欧美大战久久久久久久| 午夜精品久久| 中国老女人av| 午夜激情久久| 一本一本a久久| 久久在线视频| 亚洲无玛一区| 日韩成人激情| 亚洲视频sss| 久久国产电影| 在线观看日本一区| 久久免费视频1| 要久久爱电视剧全集完整观看| 国产在线一区二| 狼人精品一区二区三区在线| 国产一区二区免费电影| 红杏视频成人| 久久精品日产第一区二区三区乱码| 日韩av黄色在线| 久久久影院一区二区三区| 精品在线91| 亚洲三区在线| 欧美黄污视频| 国产二级片在线观看| 国产午夜精品一区二区三区欧美| 国产精品沙发午睡系列| 免费视频一区| 亚洲欧洲日本精品| 国产资源在线一区| 香蕉视频免费网站| www国产精品av| 国产真人做爰视频免费| 亚洲欧洲日韩综合一区二区| 欧美片一区二区| 五月激情六月综合| 欧美一级黄视频| 91麻豆精品国产91久久久资源速度 | jizz18欧美18| 高清国产在线一区| 亚洲精品456| 亚洲精品高清国产一线久久| 天天做天天爱天天综合网| 99视频精品全部免费看| 日韩视频在线一区二区三区| 日本精品久久久久中文字幕| 免费观看一级特黄欧美大片| 久久久久亚洲av片无码v| 99久久精品国产导航| 在线观看免费黄色网址| 一区二区不卡在线播放 | 亚洲黄色毛片| 精品www久久久久奶水| 韩国精品一区二区| 美女又爽又黄视频毛茸茸| 国产精品视频一二| 久久久久无码精品国产| 在线亚洲高清视频| 亚洲成人第一区| 一本一本久久a久久精品牛牛影视| 少女频道在线观看免费播放电视剧| 欧美影院久久久| 国产精品99久久免费| 欧美高清视频一区二区三区在线观看| 91视频综合| 国产男女在线观看| 国产精品一二三在| 欧美人妻一区二区三区| 亚洲高清免费在线| 夜夜狠狠擅视频| 日韩国产欧美精品在线| av免费在线观| 国产精品免费视频xxxx| 日本韩国欧美超级黄在线观看| 国产精品一二三在线观看| 欧美aaa在线| 3d动漫精品啪啪一区二区下载| 亚洲婷婷在线视频| 国产三级理论片| 精品视频在线播放| 国产蜜臀一区二区打屁股调教| 国产色婷婷国产综合在线理论片a| 欧美三级午夜理伦三级在线观看 | 最新日韩在线| 91aaa精品| 国产精品污www在线观看| 中文字幕亚洲高清| 欧美精品一区二区不卡| 中文字幕在线观看播放| 国产精品视频免费在线观看| 免费久久精品| 日本在线观看a| av亚洲产国偷v产偷v自拍| 欧美成人精品一区二区免费看片| 欧美麻豆精品久久久久久| 国产小视频免费在线观看| 91tv亚洲精品香蕉国产一区7ujn| 在线观看视频一区二区三区| 好吊色视频988gao在线观看| 狠狠v欧美v日韩v亚洲ⅴ| 成人无码av片在线观看| 91九色最新地址| 国内精品在线视频| 日本精品视频在线播放| 香蕉视频一区| 无码人妻丰满熟妇区毛片| 91麻豆123| 亚洲精品男人的天堂| 亚洲精选在线观看| 男人最爱成人网| 久久资源av| 美女精品网站| 亚洲精品一区二区三区影院忠贞| 欧美亚一区二区| 国产一级在线| 国产精品久久久久久久久免费看 | 亚洲精品一区二三区不卡| 亚洲欧美se| 热re99久久精品国产99热| 天堂蜜桃一区二区三区| 97在线观看免费视频| 欧美人与禽zozo性伦| av网址在线看| 成人免费视频观看视频| 亚洲精品乱码| 醉酒壮男gay强迫野外xx| 在线亚洲免费视频| 日本电影全部在线观看网站视频| 91在线看www| 伊人久久大香线蕉综合热线| 国产chinese中国hdxxxx| 欧美性xxxxxxxxx| yiren22综合网成人| 成人黄色av网站| 欧美69视频| 亚洲成人av免费在线观看| 在线视频一区二区三区| 成人影欧美片| 精品乱码一区| 麻豆久久久久久| 青娱乐国产精品| 精品偷拍各种wc美女嘘嘘| 日韩一区精品| 无码毛片aaa在线| 99久久99久久精品免费观看| 波多野结衣在线电影| 免费av一区二区| 天海翼精品一区二区三区| 精品亚洲一区二区三区四区| 夜色激情一区二区| 国产在线日本| 91精品国产综合久久久久久丝袜 | 男人的天堂a在线| 国产z一区二区三区| 中文字幕免费一区二区| 日本一级片在线播放| 欧美日韩精品欧美日韩精品| 福利小视频在线| 视频一区二区精品| 丁香天五香天堂综合| 亚洲午夜无码久久久久| 欧美精品激情在线| 久久视频在线| 女同性恋一区二区三区| 欧美精品日韩精品| 久久电影tv|