2017-07-04 48 views
1

我想實現UIViews的滾動列表。屏幕上的UIViews的分頁 - Swift

ss

如屏幕截圖所示的上方,有在屏幕上顯示三個按鈕。我正在嘗試創建一個uiViews列表,用戶可以一次滾動3個。

我已經在UICollection中執行了此操作。問題是用戶可以自由滾動項目。我希望他一次能夠滾動3個。

是否可能與UICollection或者我應該使用另一個組件?

+0

我認爲你需要創建一個父視圖,並添加所有三個項目或按鈕進入它,然後你需要添加視圖,滾動型。 –

+0

,但數字將是動態的,它可以是5,6或更多。它取決於服務器端此用戶有權執行的操作。 @AshokLondhe – MBH

+0

這很好。我們可以管理它。檢查我們動態獲得的數量是多少。除以3,然後添加該數量的parentView。然後在每個父視圖中添加3個uiview。分享你的代碼...我會更新它。 –

回答

2

您只需啓用UICollectionView的分頁。只需在屬性檢查器中選中啓用Paging Enabled的框即可。您可以通過在collectionview的sizeForItemAt Flowlayout委託方法中返回collectionview寬度的1/3來限制單元格數量爲三。

enter image description here

+0

就是這樣! :) – MBH