2011-04-08 3 views

Répondre

1

Une meilleure réponse est cacher la barre de navigation ou la barre d'outils ..

ou

son exigence étrange donc. Vous devez utiliser custo navigationbar et les boutons personnalisés :)

+0

J'ai déjà essayé. Mais j'ai ajouté quelques UIBarButtonItem sur la barre d'outils. Ce bouton est également masqué tout en cachant la barre d'outils. Et comment définir l'image d'arrière-plan sur la barre de navigation? – bharath

+0

alors peut-on en réduire l'alpha ... –

+0

Aucune utilisation même comme composant caché. – bharath

1

Pour UIToolBar & UINavigationBar Utilisez la propriété ci-dessous

@property(nonatomic,assign,getter=isTranslucent) BOOL translucent 

Aller à Apple Documentation

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIToolbar_Class/Reference/Reference.html

http://developer.apple.com/library/ios/#documentation/uikit/reference/UINavigationBar_Class/Reference/UINavigationBar.html

Voici quelques conclusions:

Définir une catégorie pour UIToolbar de transparence saumurage:

@implementation UIToolbar(Transparent) 
-(void)drawRect:(CGRect)rect { 
    // do nothing in here 
} 
@end 

Dans l'IB mis la barre d'outils en noir translucide et non opaque.

Notez que: cela rendrait toutes les barres d'outils de votre application transparentes.

Pour UINavigationBar:

@implementation UINavigationBar (custom) 
- (void)drawRect:(CGRect)rect {} 
@end 

navgationController.navigationBar.backgroundColor = [UIColor clearColor]; 
+0

Merci pour la réponse. Mais comment faire avec MonoTouch? – bharath

+0

@bhakki: Aucune idée pour MonoTouch ... – Jhaliya

+0

@bhakki: Vérifiez ma mise à jour – Jhaliya

Questions connexes