2010-08-13 8 views

Répondre

0

Il me semble que si c'est un UIButton avec un alpha de dire, 0,5, ontop d'un UINavigationbar avec un arrière-plan personnalisé.

Essayez laisser tomber quelque chose comme ça dans votre appDelegate.m

@implementation UINavigationBar (UINavigationBarCategory) 
- (void)drawRect:(CGRect)rect { 
UIImage *image = [UIImage imageNamed: @"navigationBar.png"]; 
[image drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)]; 
} 
@end 

Sinon, vous pouvez déposer dans une méthode ici,

Et quand vous ajoutez votre bouton à la barre de navigation ..

button.alpha = 0.5; 

J'espère que ça aide

+0

Je recommande d'utiliser une image avec 50% de transparence, ne pas régler le bouton .alpha. Dans ce dernier cas, l'étiquette ou l'image de premier plan est également affectée par l'alpha. –

+0

Merci pour vos commentaires. Je pense que button.alpha affectera la transparence du texte du bouton, ce n'est pas ce que je veux. Laissez-moi essayer l'image de fond transparente. Encore une fois. Merci Bongeh et Ortwin. – Allendog