J'ai actuellement ce flux de travail dans un onglet application à base:UINavigationController de UIViewController
charges Tab1 ...
ViewOne : UIViewController
>>
PickerView : UIViewController
>>
DetailView : UIViewController
">>" signifie des charges basées sur l'action de l'utilisateur. Je voudrais des barres de navigation sur PickerView et DetailView. PickerView a juste besoin d'un bouton d'annulation en haut à gauche de sa barre de navigation. DetailView a besoin du bouton de navigation normal. La barre de navigation de PickerView est déjà connectée via IB et fonctionne. Je ne sais pas quoi faire avec la barre de navigation de PickerView.
PickerView est également chargé à partir de Tab2, dont la vue principale commence comme UINavigationController. La barre de navigation de PickerView fonctionne bien dans ce cas.
ViewOne ne devrait pas avoir de barre de navigation.
Des idées?
Il doit en fait être addSubview: nc.view. Lorsque je fais cela, la vue ajoutée est suffisamment enfoncée pour que je puisse voir la première vue derrière elle. Semblent comme la même quantité d'espace que la barre d'état prend. Avez-vous des idées sur ce qui cause cela? – 4thSpace
Code fixé, merci. Les transformations d'affichage sous les barres de navigation et d'onglets sont quelque chose que nous devons vivre avec; assurez-vous que votre vue est créée avec autoresizeMasks correct, ce qui est facile à faire si vous les configurez dans IB, en utilisant les paramètres "springs & struts". –
Par "ressorts et entretoises", si vous voulez dire que toutes les flèches d'autoresizing dans IB sont visibles, j'ai cela. Pourtant, je reçois toujours PickerView et toute vue qu'il pousse à être poussé vers le bas par la taille de la barre d'état. – 4thSpace