Sto cercando di utilizzare il controller di visualizzazione che ho deciso di utilizzare il layout automatico per. Prima che usassi il layout automatico, la vista mostrava normalmente come lo intendevo durante il runtime. Ma ho deciso di passare al layout automatico (perché dopo tutto, gli iPhone più grandi stanno arrivando), e anche dopo averlo configurato, senza alcun problema, e vedendo che l'app si è adattata bene alle dimensioni dell'iPhone in IB; Ho ancora uno schermo vuoto. Per dimostrarlo, ecco le foto:Xcode 6 controller di visualizzazione che mostra lo schermo vuoto con il caricamento automatico
Allora, perché sta succedendo questo? Ho aggiunto i vincoli nella vista quadrata ed è stato ridimensionato con grazia alla vista iPhone in Interface Builder. Se guardi anche la barra laterale, gli avvisi per gli errori di layout automatico non sono presenti. E IB sta rendendo tutto. Ma perché il simulatore è vuoto?
E sì, ho collegato tutti gli elementi per essere codice corretto. Ho verificato E sì, ho il codice che inserisce il testo in un'etichetta. Eccolo, nel metodo 'viewDidLoad()':
override func viewDidLoad() {
super.viewDidLoad()
self.titleLabel.text = "Hello, World!"
}
E io reemphasise: l'applicazione ha lavorato prima di me layout automatico. Per questa build, ho eliminato tutti gli elementi, li ho spostati, li ho ricollegati e aggiunto la vista ottimizzata con l'unità di layout automatico IB resa corretta. Ma sto ottenendo risultati diversi qui.
Per favore aiutatemi. Oh, e mi dispiace per le immagini massicce, non riesco a capire come ridurle.
EDIT: Ho utilizzato e utilizzato il debugger della vista e ho cercato di acquisire la gerarchia della vista per cercare il clipping o l'occlusione. Abbastanza divertente, il debugger vista mostra correttamente il contenuto, e non ho visto alcun ritaglio o occlusione. Tuttavia, quando ho provato a mostrare i fotogrammi nel simulatore, non mostrava nulla. Sto iniziando a pensare che questo sia un bug del simulatore. Attualmente sto usando Xcode 6 beta 6.
Vedere qualcosa nell'output della console? Il layout automatico a volte ti dà un suggerimento. –
Nessuna uscita della console dal layout automatico. Proprio come prima. –
Sto riscontrando lo stesso problema con una collectionView (super semplice gerarchia di viste). Non appena aggiungo dei vincoli, ottengo un VC vuoto. Hai avuto fortuna con questo? –