2010-10-25 5 views
0

Je réalise que vous pouvez fluidifier les dimensions en utilisant le masque autoresizing pour obtenir une largeur/hauteur flexible.Éléments d'interface utilisateur - font du fluide de position?

Que diriez-vous de faire une position fluide?

Par exemple si je place le centre d'un UIButton à self.view.frame.size.width/2 comment puis-je le repositionner si la vue change de taille?

Merci Tom

Répondre

0

Set autoresizingMask-UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin de la touche.

+0

ok, cela fonctionnera si le bouton est 'self.view.frame.size.width/4' ou' (self.view.frame.size.width/4) * 3'? –

+0

oui c'est le cas :) merci –

+0

cela a des effets très aléatoires lorsqu'il est utilisé pour repositionner des éléments pendant la rotation ... une idée de ce qui pourrait être à l'origine de cela? –