J'ai un UIView et je veux obtenir ses limites VISIBLES. Par exemple, il y a parfois une barre d'onglets; parfois il n'y a pas. J'aimerais avoir des valeurs différentes pour ces deux cas. UIView.bounds renvoie toujours juste les limites de l'ensemble de l'écran du téléphone (disponible pour les applications) ce qui n'est pas ce que je veux.Obtenir les limites de la zone visible de UIView pour iPhone
2
A
Répondre
0
Je ne comprends pas très bien votre scénario. Si vous connaissez les scénarios, vous pouvez définir la taille et la position de votre vue. La hauteur de la barre de navigation est de 44 pixels. Ensuite, vous pouvez définir le cadre de votre point de vue selon vos besoins comme celui-ci,
Si vous obtenez la barre de navigation en haut sans barre d'onglets ci-dessous,
CGRect newFrame = yourView.frame;
newFrame.origin.y = 44.0;
newFrame.size.height = 436.0;
newFrame.size.width = 320.0;
yourView.frame = newFrame;
Si vous obtenez la barre de navigation dessus avec la barre d'onglets ci-dessous,
CGRect newFrame = yourView.frame;
newFrame.origin.y = 44.0;
newFrame.size.height = 387.0;
newFrame.size.width = 320.0;
yourView.frame = newFrame;
Espérons que cela aidera .....
Questions connexes
- 1. obtenir la viewcontroller de UIView (iphone)
- 2. Limites UIView avec barre supérieure
- 3. UIView: taille de l'image différente de la taille des limites?
- 4. Obtention des coordonnées globales de la zone visible d'un composant
- 5. La "zone visible" d'un contrôle?
- 6. Les limites de la fenêtre Silverlight
- 7. Comment obtenir les limites RESTAURÉES de la fenêtre minimisée?
- 8. Comment obtenir les limites visibles d'un panneau
- 9. Rayon de la zone "visible" dans google maps v3
- 10. iphone capture d'écran de la zone spécifique
- 11. iphone: rotation de la vue inversée lors de la rotation de la vue visible
- 12. Comment obtenir UIViewController de superView UIView dans iPhone SDK?
- 13. Emplacements tactiles UIScrollview ne se trouvant pas dans les limites de la sous-vue visible
- 14. OSX: Obtenir les fenêtres de l'application + les limites
- 15. JTextField non modifiable: Définir la zone visible
- 16. UIView dans les UIView
- 17. UIScrollView - Entrée avec zone visible
- 18. Comment puis-je obtenir les limites supérieures et inférieures de la zone de données globale dans C?
- 19. WPF Zone de texte persistante caret visible
- 20. Déterminer la zone visible d'un contrôle
- 21. Comment puis-je obtenir les contrôles ASP.NET qui visible à false pour réduire la zone entre les contrôles?
- 22. Comment faire un bouton Flash de la zone visible PNG?
- 23. Limiter le panoramique uniquement à la zone de l'image visible dans Silverlight MultiScaleImage
- 24. fsolve avec les limites de la solution
- 25. Obtenir une zone de texte dans la zone de notification
- 26. Invalider les limites de la boucle
- 27. Calayer animer les limites
- 28. UIView. Quelles sont les dimensions maximales des limites que je peux utiliser?
- 29. Iphone - UIView pas affiché
- 30. Transition de diapositives iPhone paysage UIView
le point est que je ne sais pas toujours qu'il y aura ou ne sera pas un navigationbar ou TabBar. Je sais juste qu'il pourrait être là et aimerait obtenir les limites du reste de l'écran. Je préférerais de toute façon éviter les valeurs codées en dur. – jhchen