2010-11-16 6 views
1

D'abord, je suis désolé pour mon mauvais anglais ...taille UIView problème après une nouvelle orientation

Donc, j'ai un problème avec une vue qui est ajouté sur un autre. Je règle la taille de UIview dans IB comme 200px/200px Je place le centre de cette vue avec le centre de la vue parente. Tout fonctionne très bien à ce stade. Je peux voir ma vue dans le centre de la vue des parents comme je le veux.

Ensuite, j'ai mis le - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation Et cela fonctionne.

Mais quand je tourne l'iPhone, la taille du changement de vue de la taille complète, la vue ne veut pas rester dans le centre et aller en haut à gauche de l'écran et redimensionner en plein écran ...

Quelqu'un peut-il m'aider avec ce problème? Dois-je régler le cadre et le centre après la rotation? Cela ne peut pas être automatique?

Merci!

Répondre

1

Dans IB, dans la section "Autosizing", supprimez la "flèche" qui indique la largeur/hauteur automatique de votre composant.

Questions connexes