2010-09-01 7 views
1

Salut à tous,Masquer/Afficher navigationbar et TabBar onclick

u tous doivent avoir des avis dans la galerie de photos iphone, wen u pic ouvert, la barre de navigation et TabBar faire un peu cacher et fonctionnalité spectacle. wen nous tapons, à la fois apparaît et après un certain temps, ils obtiennent disaapaer ..

Je veux faire exactement comme ça, comment puis-je le faire ??? Lorsque l'utilisateur tape, les deux apparaissent et après un temps de 5 sec, ils deviennent désemparés.

concerne

Répondre

2

c'est barre d'outils pas tabbar.
dans le fichier .h

IBoulet UINavigationController *navigationController; 

IBoulet UIToolBar *toolbar; 

connecter à IBoulet à

XIB

dans le fichier .m

- (void)viewDidLoad { 

    [super viewDidLoad]; 

    [navigationController setNavigationBarHidden:YES]; 

    toolbar.hidden = TRUE; 

} 


- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ 
    UITouch *touch = [touches anyObject]; 

    if (touch.tapCount == 2) { 

      [navigationController setNavigationBarHidden:NO]; 
      toolbar.hidden = FALSE; 

      [NSTimer scheduledTimerWithTimeInterval:(1.0) target:self selector:@selector(hideBar) userInfo:nil repeats:NO]; 

    } 

} 

- (void)hidebar 
    {  
    [navigationController setNavigationBarHidden:YES]; 

    toolbar.hidden = TRUE; 
} 
+0

Merci pour la réponse ..... j'ai tout u mentionné mais la première fois seulement, double appuyez sur, les deux se cache et après un certain temps app est écrasé ..... "*** App terminant en raison de l'exception uncaught 'NSInvalidArgumentException', raison: '- [DetailViewController hideBar]: sélecteur non reconnu envoyé à l'instance 0x7b28c20' " – iscavengers

1

Si vous utilisez le code de Priyanka, le toolbar.hidden = TRUE (toutes les capitales!) et réparons cela partout ailleurs.

Les valeurs acceptées pour un BOOL sont OUI, NON, VRAI, FAUX, 0 et 1.

+0

oui j'ai manipulé son code, là waz typo ... l'a fonctionné ..... enfin – iscavengers