J'ai un UITabBarController à l'intérieur d'un UIPopoverController, que je montre uniquement à partir d'un UIBarButtonItem. Lorsque montré, je veux que le popover occupe la hauteur verticale maximale autorisée. Cela fonctionne très bien si je tape pour l'afficher, puis rejeter, puis faire pivoter. Cependant, si le survol est affiché en mode paysage, puis que vous faites pivoter le portrait, il ne remplira plus toute la distance verticale. La propriété de taille de contenu du contrôleur de la barre d'onglets est définie sur 320 par 1000 et j'ai même essayé de réinitialiser ce paramètre à chaque fois que le périphérique tourne. Pire encore, lorsque l'utilisateur active la barre de recherche, le survol rétrécit extrêmement petit, et reste ainsi jusqu'au redémarrage de l'application.Redimensionnement de Popover erraticly
http://cl.ly/3JdC à http://cl.ly/3JdC
également http://cl.ly/3JVF
Comment puis-je arrêter cela, et ont le popover toujours remplir la taille verticale max?
Je mets 'self.contentSizeForViewInPopover = CGSizeMake (0, 0); self.contentSizeForViewInPopover = CGSizeMake (320, 1000); 'dans la méthode' -viewDidAppear: 'et cela a aussi fonctionné. Bien que cela ressemble à un hack. – axiixc