2013-06-04 2 views
0

J'ai ci-dessous problème avec UIPopoverController et UINavigationController:taille de UIPopoverController change lorsque le nouveau contrôleur est poussée sur le contrôleur de navigation situé dans le contrôleur UIPopover

J'ai créé un UINavigationController avec un UITableViewController à cela. Ensuite, j'ai mis ce UINavigationController à UIPopoverController.
J'ai besoin d'avoir carré UIPopoverController donc j'ai utilisé setPopoverContentSize de UIPopoverController. J'ai également utilisé contentSizeForViewInPopover.

Problème lorsque je lance popover, il est affiché rectangle. Mais maintenant, quand je pousse un autre UITableViewController en cliquant sur la première ligne UITableViewController alors popover entier est affiché avec la taille par défaut ce que nous obtenons normalement.

S'il vous plaît laissez-moi savoir comment résoudre ce problème.
Si plus de détails sont requis, faites le moi savoir.

Répondre

0

Vous devez définir contentSizeForViewInPopover pour chaque contrôleur de vue que vous souhaitez activer. Donc pour votre deuxième UITableViewController aussi. J'espère que cela t'aides.

Questions connexes