Quelle est la taille exacte de UIModalPresentationFormSheet dans l'iPad
Je suis à l'aide de code suivant pour afficher un Écran/Vue-Contrôleur.
SearchParams *nxt=[[SearchParams alloc] initWithNibName:@"SearchParams" bundle:nil];
UINavigationController *nvc=[[UINavigationController alloc] initWithRootViewController:nxt];
nvc.modalPresentationStyle=UIModalPresentationFormSheet;
[self.preLCtr.preCinescape_iPadViewController presentModalViewController:nvc animated:YES];
Je ne suis pas sûr de la taille de PesentationSheet. J'ai essayé de prendre des captures d'écran & prendre des dimensions/taille. Mais ce n'est pas la solution exacte.
Question : Quelle est la taille exacte de l'Actuel Modal-Feuille dans l'iPad ?
- Selon la capture d'écran prise, c'est de 545 × 625 pixels. Est-il correct ?
- stackoverflow.com/questions/30491951/... Vous pouvez le trouver ici.
Vous devez vous connecter pour publier un commentaire.
Selon Apple la documentation la taille pourrait changer en fonction de la taille de l'écran:
Peut-être dans le viewcontroller qui est chargé de la FormSheet vous pouvez déterminer la taille de la vue lors de l'exécution à l'aide de:
self.view.bounds;
Si vous avez besoin de redimensionner la FormSheet j'ai vu quelques réponses sur stackoverflow
C'est ce que j'ai trouvé pour le courant (iPad 3) iO6 dimensions:
BOUNDS: 540.000000, 620.000000
- Portrait-pas-clavier.Mais vous ne devriez pas l'utiliser pour n'importe quel code. Suivre la bonne réponse.
Si vous êtes le réglage d'un libre-vue-contrôleur de sorte que vous pouvez obtenir l'aspect d'un modal de transition avec la forme de la feuille de style de présentation, note qu'il y a un
Form Sheet
option en vertu de la Taille de la liste déroulante dans la Taille de l'Inspecteur. Je n'avais pas remarqué cela au premier abord.J'ai vérifié les différents orientation et multi mode fenêtre, la taille par défaut est de
width: 540, height: 620
.Et ci-dessous la capture d'écran de la Révéler.