Problème de rotation UITabBarController dans un UINavigationController

GrominetGrominet Membre
juin 2014 modifié dans API UIKit #1

Hello à  tous,


 


J'ai un bug dans la gestion de la rotation de mon TabBarController.


 


Voilà  mon appli :


-AppDelegate


--NavigationController


---TableCellController


----TabBarController


 


Un clic sur une cellule de la TableCell va ouvrir une vue, qui contient un TabBarController.


Jusque là  ça marche, mais si on fait une rotation dans cette vue, il y a un bug graphique, le "fond" de la NavigationBar se superpose sur ma TabBar.


Bug (si rotation sur la vue avec TabBar):


Mots clés:

Réponses

  • J'ai fini par avoir la solution! (merci Tibimac)


     


    Du coup, si ça peut aider qqn:


    Le bug graphique était donc lié à  un TabBar (classe perso d'un TabBar) qui re-instancier un UITabBarController.


    Un TabBar dans un TabBar = bug mais pas de crash.


     


    A une prochaine!


     


    Il faut remplacer :



    _VC1 = [[ViewController1 alloc] init];


    _VC2 = [[ViewController2 alloc] init];


    _TabBar = [[UITabBarController alloc] init];


    NSArray *table = [NSArray arrayWithObjects:_VC1,_VC2,nil];


    [_TabBar setViewControllers:table animated:YES];


    self view] addSubview:[_TabBar view;



    par :



    _VC1 = [[ViewController1 alloc] init];


    _VC2 = [[ViewController2 alloc] init];


    NSArray *table = [NSArray arrayWithObjects:_VC1,_VC2,nil];


    [self setViewControllers:table animated:YES];


     



  • Euh, et sinon, tu peux nous en dire plus sur toi dans la rubrique "présentation" au passage... (tes connaissances en programmation, POO...). çà  pourra nous aider pour répondre à  tes prochaines questions.


     


    En plus, un chat de plus sur le forum, çà  m'intéresse !  ;)


Connectez-vous ou Inscrivez-vous pour répondre.