Redimensionner les UIViews
Si j'ai besoin de redimensionner ou repositionner une UIView, est-il une meilleure façon de le faire que le suivant?
view.frame = CGRectMake(view.frame.origin.x, view.frame.origin.y, view.frame.size.width, view.frame.size.height - 100);
Ou en d'autres termes, est-il un moyen de dire simplement la vue.cadre.taille.hauteur= 100 par l'intermédiaire d'un non-propriété en lecture seule?
source d'informationauteur mire | 2009-08-17
Vous devez vous connecter pour publier un commentaire.
Si vous voulez le
-=100
effet, il suffit de faire:Alors vous pouvez être certain que vous changer exactement ce que vous voulez changer, trop..
Autre que cela, je ne pense pas qu'il y a un moyen..
Il n'y a pas une propriété de manipuler directement la hauteur.
Remarque que chaque fois que vous appelez la vue.cadre, il appelle la méthode, de sorte que votre code est équivalent à:
Plutôt considérer le réglage de l'image dans une variable distincte:
Utiliser cette
UIView+position
catégorie pour obtenir pratique de la propriété de l'accès à la section des membres:http://bynomial.com/blog/?p=24