2010-08-17 18 views
1

Désolé les gars, je déteste poser des questions stupides mais j'ai sérieusement cherché des jours en ligne en vain. Chaque méthode que j'ai essayé avec item.bounds ou similaire a lamentablement échoué. J'essaie juste de déplacer certains éléments, comme un UILabel et un UIButton sur quelques pixels dans une certaine circonstance. Juste un point simple à un tutoriel que j'ai raté serait très utile.Comment changer la position de l'article dans UIKit

Répondre

2

Généralement le cadre est ce que vous voulez. Il est spécifié en termes de coordonnées de la vue parente. Donc, si mon châssis de vue est CGRectMake(10.f,20.f,50.f,60.f) il apparaît dans les coordonnées du parent à x = 10 y = 20 avec une largeur 50 et une hauteur 60.

UIView* someView ... 

CGRect someViewFrame = someView.frame; 
someView.frame.origin.y += 10; 
someView.frame = someViewFrame; 

déplace la vue vers le bas par 10 pixels.

Si vous voulez simplement déplacer la vue dans une vue d'ensemble, laissez les limites seules.