0
下面的圖片顯示了我的主屏幕的外觀。我有三個元素:serach bar和兩個按鈕。我想這樣做是爲了讓整個屏幕垂直拖動,以便它上下跳動一點。是否有捷徑可尋?我聽說scrollviews是一個好方法,但對於這個特定情況,我並不完全確定從哪裏開始使用滾動視圖。使視圖控制器以最簡單的方式滾動
下面的圖片顯示了我的主屏幕的外觀。我有三個元素:serach bar和兩個按鈕。我想這樣做是爲了讓整個屏幕垂直拖動,以便它上下跳動一點。是否有捷徑可尋?我聽說scrollviews是一個好方法,但對於這個特定情況,我並不完全確定從哪裏開始使用滾動視圖。使視圖控制器以最簡單的方式滾動
這是可以做到,但要記住,在IB使用滾動視圖可能會非常棘手,至少在第一。所以,你想要的東西基本上是這樣一個佈局:
(ScrollView)
+-------------------------------------------+
| +---------------------------------------+ |
| | | |
| | (TopView) | |
| | | |
| +---------------------------------------+ |
| +---------------------------------------+ |
| | | |
| | (BottomView) | |
| | | |
| +---------------------------------------+ |
+-------------------------------------------+
現在所需的限制這與自動佈局工作是:
而現在更棘手的:
然後將Bounces
和Bounce Vertically
設置爲YES
(無論是在代碼中還是在IB中),並且一切都應該起作用。
第二組約束是爲其contentSize
計算提供滾動視圖基礎。如果
或
爲什麼不帶一個tableViewController與搜索欄? – iMuzahid
使用UITableViewController或UICollectionViewController。 – ogres
另一個簡單的方法是使用CollectionView來顯示數據 – 2016-03-15 10:34:27