内部にはcollectionViewCell
下の点とビューをスワイプすることができるビューを作成したいと思います。 UIPageController
を使って点を表示し、手動でジェスチャ認識を実装するか、をcollectionViewCell
の中に使用することは可能ですか?collectionViewCellの内部でUIPageViewControllerを使用します。
答えて
はい、あなたのセルに入れることができます。フルスクリーンである必要はありません。実際、他のUIViewControllerとして使用することができます。小さな四角形に埋め込みたい場合は、UIViewControllerの包含を使用できます。
UIViewControllerサブクラスである親コントローラに埋め込みたいとします。そして、pageViewControllerプロパティを定義し、のviewDidLoadで、子ビューコントローラとして追加:迅速で
self.pageViewController = [[UIPageViewController alloc] initWithTransitionStyle:UIPageViewControllerTransitionStyleScroll navigationOrientation:UIPageViewControllerNavigationOrientationHorizontal options:nil];
self.pageViewController.view.frame = ... //set the frame or add autolayout constraints
[self addChildViewController:self.pageViewController];
[self.view addSubview:self.pageViewController.view];
[self.pageViewController didMoveToParentViewController:self];
:
let pageViewController = UIPageViewController(transitionStyle: .scroll, navigationOrientation: .horizontal, options: nil)
pageViewController.view.frame = view.frame//set frame
self.addChildViewController(pageViewController)
view.addSubview(pageViewController.view)
pageViewController.didMove(toParentViewController: self)
コレクションビューセルにおけるコンテナビューを使用します迅速!私はコードを客観的なCで切り取っていましたが、私のラップトップの近くにいませんでした(xcodeのために)それを迅速に変換してください!あなたが気にしないなら、私の答えにこのコードを追加します。再度、感謝します! :) –
@MohammadBashirSidaniあなたは私の迅速な解決策のためにupvoteすることができますので、他人が使用することができます.. Hapyコーディング:) –
もちろん!します –
- 1. UIPageViewController内部UITableViewCell
- 2. 別の(水平)UIPageViewController内に(垂直)UIPageViewControllerをネストします
- 3. PageControlをViewControllerのCollectionViewCellで使用する
- 4. TableViewCell内のCollectionViewCellを再ロード
- 5. UIPageViewControllerの中でUISliderを使用する
- 6. UIPageViewControllerを空にする(内部のViewControllerを削除する)
- 7. CollectionView内の別のCollectionViewCell
- 8. UIPageViewControllerをストーリーボードで使用する
- 9. ストーリーボードでUIPageViewControllerを使用する
- 10. UIPageViewControllerをストーリーボードで使用するには?
- 11. TableViewCell内のCollectionViewCellにJsonを表示します。 Swift 3
- 12. CollectionViewCellでAボタンをクリックします。
- 13. UIButtonで値を渡す方法collectionViewCell内でクリックして委任しますか?
- 14. カスタムUITableViewCellの一部であるCollectionViewCellイメージをキャッシュする方法
- 15. 別のngForの内部でngForを使用しますか?
- 16. UIPageViewControllerを同時に使用できますか?
- 17. UIPageViewController内のUINavigationController問題
- 18. 外部のiframe内でajaxを使用しています
- 19. JAVASCRIPTの内部でPHPセッションを使用していますか?
- 20. CollectionViewCell
- 21. UIPageViewControllerを空にする方法(内部のViewControllerを削除する)
- 22. UIPageViewController内のUINavigationController内のiOS MKMapview
- 23. SwiftでUIPageViewControllerを使用して特定のページに直接ジャンプ
- 24. iPadでuipageviewcontrollerとナビゲーションコントローラーでストーリーボードを使用しているバグ
- 25. プログラムでUIPageViewControllerを追加します。
- 26. ASP.NET MVCは内部で何を使用していますか?
- 27. MySQLはPHPで内部結合を使用します
- 28. PostgreSQL内部 - オペレータでGUCを使用していますか?
- 29. PHPはMySQLi内部でglob()を使用しますwhileループ
- 30. CRTPで内部クラスを使用する
に私のスニペットを編集ありがとうござい –