2017-07-04 8 views
1

UIViewのスクロール可能なリストを実装しようとしています。UIViewのページ分割 - Swift

ss

上記のスクリーンショットに示すように、画面に表示される3つのボタンがあります。私はuiViewsのリストを作成しようとしている、そのユーザーは一度に3をスクロールすることができます。

私はこれをUICollectionに実装しました。問題は、ユーザーが自由にアイテムをスクロールできることです。私は彼が3回スクロールできるようにしたい。

UICollectionで可能ですか、別のコンポーネントを使用する必要がありますか?

+0

私はあなたが1つの親ビューを作成し、そこにすべての3つの項目やボタンを追加する必要があり、その後、あなたはscrollviewにそのビューを追加する必要があると思います。 –

+0

でも番号は動的になりますが、5,6以上になることがあります。このユーザーが実行する権限があるサーバー側によって異なります。 @AshokLondhe – MBH

+0

それは問題ありません。私たちはそれを管理することができます。私たちが動的に取得しているものが何であるかを確認してください。それを3で割って、その数のparentViewを追加します。そして、それぞれの親ビューに3 uiviewを追加します。コードを共有してください...私はそれを更新します。 –

答えて

2

UICollectionViewのページングを有効にするだけです。属性インスペクタで[Paging Enabled]というボックスをチェックしてください。 collectionviewのsizeForItemAt Flowlayoutデリゲートメソッドでコレクションビューの幅の1/3を返すことで、セル数を3に制限することができます。

enter image description here

+0

それでした! :) – MBH