ナビゲーションボタン+同じコントローラ上のUICollectionView?
-
20-12-2019 - |
質問
私はiOSを使って初心者を求めています。
上のナビゲーションボタンを含むページを作り、「空想」から撮影したアプリの画面で表示されるように、さまざまなUICollectionView
をタップするときにタップしたいです。スクロールしながらボタンラインを上に固定する必要があります。(スクリーンショットのように)
正しいアプローチは?
-
UICollectionViewController
になる基本クラスとサブビュー として追加する
- UIScrollViewControllerを使用して?
etc ...
事前にありがとうございました。
解決
基本クラスはUiViewController
を実装するためのUICollectionViewDelegate
UIViewController <UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout>
.
Projectの各カテゴリごとに異なるNSArray
を作成するUICollectionView
UISegmentedControl
のデータソースを切り替えて、UICollectionView
をリロードして異なるコンテンツを表示するために使用します。
あなたが望んでいるようにUICollectionView
をカスタマイズすることができます。
下部バーのSegmented Control
を実装して、他のビューを入力する
他のヒント
これについて行く方法はいくつかあります。最も簡単な場合、UIViewController
にview
サブビュー(ナビゲーションコントロール用)とコンテンツのUISegmentedControl
サブビューが含まれているUICollectionView
サブクラスを使用することです。
所属していません StackOverflow