Je montre une vue dans un popover. Lorsque je clique sur un bouton dans cette vue, une autre vue sera poussée dans le popover à l'aide d'un contrôleur de navigation. En poussant, la hauteur du popover se prolonge. Comment puis-je conserver la même hauteur de survol?Comment définir la taille du contenu d'un UIPopoverController?
12
A
Répondre
18
Dans tous vos contrôleurs de vue, remplacez -contentSizeForViewInPopover
et renvoyez la même taille dans chacun d'eux.
2
-contentSizeForViewInPopover est obsolète depuis iOS 7 et ne semble pas fonctionner dans iOS 8.1. (Je ne sais pas quand il a cessé de fonctionner.) La nouvelle méthode consiste à définir la preferredContentSize, peut-être comme ceci:
MyPopoverViewController *myPopoverViewController = [[MyPopoverViewController alloc] initWithNibName: @"MyPopoverViewController" bundle: nil];
myPopoverViewController.preferredContentSize = CGSizeMake(186, 160);
self.myPopover = [[UIPopoverController alloc] initWithContentViewController: myPopoverViewController];
myPopover.delegate = self;
[myPopover presentPopoverFromRect: self.myButton.frame inView: self.view permittedArrowDirections: UIPopoverArrowDirectionAny animated: YES];
Questions connexes
- 1. Comment obtenir la taille du contenu WebView
- 2. Swing: définir la taille de la zone de contenu JFrame
- 3. Définir la taille du curseur de défilement?
- 4. Ajuster la position de UIPopoverController après redimensionnement
- 5. Augmenter animée taille du contenu
- 6. Comment faire pour que ListView atteigne la taille du contenu
- 7. Comment changer la taille du contenu d'un webview dans Android?
- 8. comment définir la taille du pool de connexion Oracle?
- 9. Comment définir la taille arrayList comme nulle?
- 10. Comment définir la taille initiale d'un QScrollArea?
- 11. Comment définir la taille initiale d'un TreeViewer?
- 12. Détection de la taille du contenu du SWFLoader
- 13. MonoTouch et UIPopoverController
- 14. Comment définir la taille de l'alerte Voir?
- 15. Comment définir la taille maximale d'un dossier?
- 16. Comment définir la taille de la boîte d'un formulaire?
- 17. ipad UIPopoverController
- 18. 7z obtenir la taille totale du contenu décompresser?
- 19. ipad UIPopoverController
- 20. CSS taille du contenu div question
- 21. bouton personnalisé Dimensionnement à la taille du contenu
- 22. Comment définir la taille d'un popup-div en fonction de la taille d'impression (A4)
- 23. Silverlight 3 taille du contenu à la taille de la page
- 24. window.open Spécifier la taille du contenu pas la taille de la fenêtre?
- 25. Zoomer avec UITextView et la taille du contenu
- 26. Augmenter la taille du contenu de UIWebView en utilisant Javascript
- 27. C++ définir la taille du curseur sur 32
- 28. Afficher du contenu différent si la taille de la fenêtre est inférieure à une certaine taille?
- 29. Définir le contenu du CMS dans .NET
- 30. Un UIPopoverController peut-il obtenir sa taille à partir de sa NIB de contrôleur de vue?
Juste à préciser, dans le contrôleur de vue qui fournit ce qui est à l'intérieur du popover vous devez Remplacer le -contentSizeForViewInPopover' – Ali
Bien que correct avant iOS 7, il est maintenant obsolète et ne fonctionne plus dans iOS 8.1. Voir la réponse alternative. – Mike