2010-11-05 7 views
3

J'utilise ... (bien que je l'ai essayé d'autres choses)iPhone, comment faire pour que ma barre d'outils soit aussi opaque que la barre de navigation?

Avant II essayé, il ressemblait à ceci ..

alt text

tools = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 70, 44.01)]; 
//tools.backgroundColor = [UIColor blackColor]; 
//tools.backgroundColor = [UIColor clearColor]; 
//tools.barStyle = UIBarStyleBlackTranslucent; 
tools.barStyle = UIBarStyleBlackOpaque; 

Cela ressemble à ceci .. ..

alt text

Comment puis-je correspondre à la barre de navigation système opaque noir?

Répondre

0

En supposant que vous essayez d'ajouter un UIToolbar à une barre de navigation noire opaque que vos images montrent, ce blog semble donner la réponse que vous cherchez:

http://blog.blackwhale.at/tag/uibarstyleblackopaque/

(Mirrored en cas le blog disparaît: http://miro.ir/xB8fW/blog-blackwhale-at_tag_uibarstyleblackopaque_)

Il montre comment faire un UIToolBar transparent que vous pouvez placer sur un UINavigationBar opaque noir.

+0

Le lien que vous avez fourni ne marche plus! Prenez ceci à la place: http://blog.blackwhale.at/?p=621 – anka

2

Vous ne devriez pas essayer d'ajouter une barre d'outils à une barre de navigation. Ils ne sont pas destinés à fonctionner de cette façon. Au lieu de cela, modifiez l'élément de navigation pour votre contrôleur de vue pour afficher les contrôles souhaités.

Questions connexes