2011-09-16 1 views
0

J'essaye d'afficher la moitié de ma vue seulement dans mon écran d'iPhone. Pour cela j'ai ouvert mon contrôleur de vue xib, changez la couleur de la vue en rouge, changez la largeur par défaut * hauteur de 320 * 480 à 320 * 200, enregistrez-le et construisez l'application mais le simulateur montre la vue dans son intégralité mode d'écran. Non en mode 320 * 200. Quelle est la solution à ce problème?Changer la hauteur ne reflète pas dans l'écran de l'iphone

Aussi, je ne peux pas non plus changer les coordonnées x et y dans mon xib. Comment puis-je le faire?

+0

Publiez comment vous ajoutez ce View Controller à la vue actuellement affichée. – mayuur

+0

La vue dans laquelle je travaille est le contrôleur de vue principal xib. – user930195

Répondre

0

Le UIViewController qui gère votre vue redimensionne toujours sa self.view afin qu'elle prenne l'intégralité de l'écran.

(De cette façon, votre point de vue est adaptée automatiquement en fonction si vous avez une barre d'onglets, une barre de navigation, si vous avez un appel en attente qui rend la barre d'état plus ...)

Vous avez besoin au lieu d'utiliser un sous-vue votre vue si vous avez besoin d'afficher seulement la moitié de l'écran.

+0

Au lieu de relais sur ces xib je vais enfin choisir de le faire en utilisant subview par programmation. – user930195

0

Si nous voulons afficher la vue dans la moitié de votre écran, alors prenez une vue avec la bonne taille. allumé fonctionnera correctement.J'ai également fait face à un problème 6 mois avant et résolu de cette façon

Questions connexes