インタフェースビルダーのUICollectionViewCell
にコンテナビューを追加しようとしましたが、Xcodeでエラーが発生しましたerror: Illegal Configuration: Container Views cannot be placed in elements that are repeated at runtime.
UICollectionViewCell
を静的にすると解決しますか?もしそうなら、どのようにしてUICollectionViewCellを静的にしますか?UICollectionViewCellにコンテナビューを追加する
5
A
答えて
2
あなたがやろうとしていることは、UIViewControllerを動的に生成されたUITableViewCellに配置することです。 これは、生成するセルが動的である場合は不可能です。セルが常に固定数になることを事前に知っている場合、セルを静的に設定するInterface Builderによってそれらを生成できます。
代わりに、他のオブジェクトを配置するためにコンテナビューをセルに追加する場合は、UIViewControllerではなくUIViewオブジェクトを追加する必要があります。
+0
あなたの答えをありがとう。さて、私は 'MPMoviePlayerController'のビュープロパティをセルのcontentViewに追加しました。すべてうまく動作します。私はこのアプローチで一貫したビュー/ビューコントローラ階層を持たないことに少し気をつけています。このビデオの「Implementing UIViewController Containment'' https:// developer.apple.com/videos/wwdc/2011/'16 41。 – Loozie
関連する問題
- 1. 既存のUICollectionViewにさらにUICollectionViewCellを追加します。
- 2. SKSceneをUICollectionViewCellに追加するとスクロールのパフォーマンスが低下する
- 3. フラグメントのコンテナビューID
- 4. UICollectionViewCell Shake
- 5. UICollectionViewCellをUITableViewCell
- 6. UICollectionViewCellボーダー/シャドウ
- 7. 動的UICollectionViewCell幅
- 8. UICollectionViewCellサブクラスのinit ... ...
- 9. タップでアニメーションUICollectionViewCell
- 10. UICollectionViewCellのUICollectionView
- 11. UICollectionViewCell影色
- 12. UICollectionViewCell内のテキストフィールド
- 13. セルフサイジングをラップする方法UICollectionViewCell
- 14. UICollectionViewCell私は、セルを選択すると
- 15. UICollectionViewCellからUIPopoverControllerを提示する
- 16. nibでUICollectionViewCellを定義する
- 17. ポップコレクションビューセルアウトとズーム - uicollectionviewcellアニメーション
- 18. datatablesにhtmlマークアップを追加する行を追加する
- 19. EditTextにアイテムを追加するクロスボタンを追加する方法
- 20. contentSizeに合うようにUITextViewを含むUICollectionViewCellをサイジングする
- 21. リストに追加するxdocumentのlinqクエリを追加する
- 22. コンテナビューとの通信に関するベストプラクティスは何ですか
- 23. Makefileに追加のソースファイルを追加するには
- 24. 動的にスクロールビューにボタンを追加して追加する
- 25. ミュールペイロードに追加データを追加するには?
- 26. jquery-ui datepickerインスタンスに追加のイベントハンドラを追加するには?
- 27. Eclipseのチーム - >追加コマンドにキーボードショートカットを追加するには
- 28. SimGrid。 masterworkerモデルに追加のパラメータを追加するには?
- 29. ワークフローに追跡プロファイルを追加する
- 30. グループに参加キーを追加する
スタティックコレクションビューはありません。セルにコンテナビューを追加する目的は何ですか?おそらく、あなたの目標を達成する別の方法があります。 – rdelmar
私は2つのセクションを持つコレクションビューを持っています。セクション1には1つのビデオが含まれています。セクション2には、ユーザーが再配置することができる3列に配置された写真のコレクションが含まれています(ここではテーブルビューを使用できません)。ユーザーはビデオをその場所で再生できるようにしたいと思います。別のビューコントローラ(AVPlayerViewController)に渡します。 – Loozie