2009-02-06 6 views
2

J'utilise InterfaceBuilder pour configurer mon application. J'ai plusieurs vues contrôlées par un UINavigationController. Dans IB, j'ai configuré les vues en utilisant les métriques simulées pour positionner les éléments sous la barre de navigation.Utilisation de UINavigationBars translucides

J'ai une texture d'arrière-plan qui est placée dans l'objet window de Main.nib afin qu'elle soit partagée dans toute l'application. Je veux que cette texture soit visible derrière une barre de navigation translucide. Si le style de navigationBarque actuel est BlackOpaque, les éléments des différentes vues sont positionnés correctement sous la barre de navigation lorsque l'application est exécutée. Si je définis translucide NavigationBar, les éléments d'affichage sont repositionnés en bas de la barre d'état lorsque l'application est exécutée de sorte qu'ils sont visibles derrière la navigationBar, même s'ils sont positionnés correctement dans leurs différents fichiers .nib.

Comment puis-je vaincre ce problème?

Répondre

3

je me suis dit la réponse ...

Si vous ne voulez pas des objets à glissèrent être positionné derrière un NavigationBar translucide, situé dans IB, les mesures simulées pour la barre de navigation sans pareil, et la position de la voir les éléments comme désiré.