Sto tentando di aggiungere una vista contenitore a UICollectionViewCell
nel builder dell'interfaccia, ma Xcode emette un errore error: Illegal Configuration: Container Views cannot be placed in elements that are repeated at runtime.
La risoluzione statica UICollectionViewCell
renderà possibile risolvere questo problema? In tal caso, come renderebbe statico UICollectionViewCell?Aggiunta di una vista contenitore a UICollectionViewCell
risposta
Ciò che immagino tu stia cercando di fare, è mettere un UIViewController in un UITableViewCell generato dinamicamente. Se è così, questo non è possibile se la cella che stai generando è dinamica. Se si conosce a priori che le celle saranno sempre in un numero fisso, è possibile generarle tramite il Generatore di interfacce impostando le celle su statico.
Se invece si desidera aggiungere una vista Contenitore alla cella per inserire altri oggetti, è necessario aggiungere un oggetto UIView, non un UIViewController.
Grazie per la risposta. Bene, ho finito per aggiungere la proprietà view di 'MPMoviePlayerController' al contentView della cella (come hai detto). Tutto funziona bene Sono un po 'preoccupato di non avere una coerente gerarchia view/view controller con questo approccio - come cautela da questo video 'Implementazione di UIViewController Containment'' https: // developer.apple.com/videos/wwdc/2011/'a 16 : 41. – Loozie
- 1. aggiunta di una vista personalizzata a una vista di avviso
- 2. UICollectionView in a UICollectionViewCell
- 3. Aggiunta di una vista personalizzata a una barra degli strumenti
- 4. aggiunta di un'immagine di sfondo a una vista collezione ui
- 5. Aggiunta di un UISearchController a una vista non tabella
- 6. Come auto-dimensionare UICollectionViewCell
- 7. Aggiunta vista intestazione a WKWebView ScrollView
- 8. UICollectionView zoom a schermo intero su UICollectionViewCell
- 9. Scambio di viste secondarie in una vista Contenitore
- 10. UICollectionViewCell sottoclasse init mai a corto
- 11. Aggiunta di una visualizzazione secondaria a una vista personalizzataForHeaderInSection interrompe la navigazione di VoiceOver
- 12. Aggiunta di un pulsante stazionario Sovrapposizione di una vista mappa
- 13. UIScrollView come sottoview di UICollectionViewCell - passaggio del rubinetto a superview
- 14. Aggiunta di una vista risorse/diagramma di Gannt a jQuery Fullcalendar
- 15. get touch location di uicollectionviewcell
- 16. aggiunta di una console a un Jframe
- 17. Aggiunta di una vista prospettica in particolare cartella
- 18. Aggiunta dinamica di colonne a una tabella in una vista ASP.NET MVC
- 19. Aggiunta di una tinta a un'immagine
- 20. Cocoa Touch: creazione e aggiunta di una vista personalizzata
- 21. Aggiunta di una vista alla gerarchia della finestra
- 22. UICollectionViewCell shadow color
- 23. Carica UIViewController in una vista Contenitore usando StoryBoard
- 24. Aggiunta di una vista UIImage come subView a un'istanza di UIView
- 25. UICollectionViewCell Shake
- 26. Aggiungi altro UICollectionViewCell a un UICollectionView esistente
- 27. Come passare il gesto di pan a UICollectionVIew da UICollectionViewCell?
- 28. aggiunta di immagini a UItableView
- 29. Altezza uguale di UICollectionViewCell e UICollectionView
- 30. Android: aggiunta di una vista al layout che determina il layout davanti a ActionBar
Non c'è una vista di raccolta statica. Qual è il tuo scopo per aggiungere una vista contenitore a una cella? Forse c'è un altro modo per raggiungere il tuo obiettivo. – rdelmar
Ho una vista collezione con due sezioni. La prima sezione contiene un singolo video. La seconda sezione contiene una raccolta di foto disposte in 3 colonne che l'utente può riorganizzare (quindi non posso usare tableview qui). Vorrei che l'utente fosse in grado di riprodurre il video sul posto, non di passare oltre a un altro controller di visualizzazione (AVPlayerViewController). – Loozie