Ho trascinato una vista Contenitore su uno dei miei controller di visualizzazione. Questo viene fornito con un segmento di incorporamento. Esecuzione produce questo:Segue di incorporamento - iOS 5
'Could not instantiate class named UIStoryboardEmbedSegueTemplate'
Quindi, da un paio di altre domande StackOverflow sembra che questo non è implementata in iOS 5. Tuttavia, le domande non suggeriscono la correzione. XCode non mi permetterà di usare nessun altro tipo di seguito.
Se la risposta è creare una vista contenitore personalizzata, ci vado. Ho visto un sacco di codice per quello negli ultimi due giorni. Mi chiedevo solo se ci fosse un modo per farlo usando l'oggetto Container View fornito.
appena aggiunto alternativa EmbedSegue per iOS <6 –
Forse una domanda stupida, ma si può compilare passo # 4 ? Assegnate self.view.frame ad esso? – canhazbits
Direi che dipende dal tuo caso. Se desideri che la visualizzazione figlio abbia tutto lo spazio disponibile sulla sua vista genitore, probabilmente vorrai usare childVC.view.frame = parentView.bounds; In questo caso, la vista genitore potrebbe essere self.view o una vista segnaposto. I segnaposto sono davvero utili quando si allinea un segnaposto in IB e nel codice si collega solo childVC.view alla vista segnaposto senza dover calcolare manualmente l'origine e le dimensioni della vista figlio. Se preferisci, puoi comunque andare con childVC.view.frame = CGRectMake (...); e specificare la dimensione e l'origine manualmente. Aiuta il tuo caso? –