2010-08-14 3 views
1

J'ai un UIView qui contiendra éventuellement un enfant, un autre UIView.Assurer l'orientation des sous-vues UIView

Ce que je voudrais faire est de m'assurer que l'enfant est toujours orienté dans le coin inférieur gauche de l'écran, quelle que soit son orientation. Si j'ajoute la vue à la position (0, 0), la sous-vue restera dans le coin supérieur gauche, quelle que soit l'orientation. Ma question est, comment puis-je obtenir ma sous-vue de rester dans le coin inférieur gauche?

Quels paramètres/masques autoréglables, etc. dois-je spécifier lorsque je crée la vue pour que cela se produise?

Merci.

Répondre

1

Positionnez la vue enfant dans le coin inférieur gauche et configurez sa propriété autoresizingMask. Je l'ai toujours utilisé Interface Builder pour faire cela pour moi, donc je ne suis pas sûr que ceux que vous souhaitez définir un programme, probablement quelque chose comme:

View.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin |UIViewAutoresizingFlexibleLeftMargin; 

Voici le documentation for the autoresizing values.

Questions connexes