Comment déplacer UIButton par programme. Objectif C xCode
J'ai vu quelques solutions, dont aucun n'a fonctionné pour mon problème.
J'ai un UIButton
créé par un simple glisser/déposer dans la UIViewController
dans le Storyboard de l'éditeur.
La UIButton
a une prise de courant reliée à la .h fichier pour le UIViewController
associés à cette vue. Il est également Synthétisée dans le .m
fichier.
@property (strong, nonatomic) IBOutlet UIButton *answerButton;
Je veux changer l'emplacement de la touche lors de l'exécution comme cela;
CGRect btFrame = answerButton.frame;
btFrame.origin.x = xOne;
btFrame.origin.y = yOne;
answerButton.frame = btFrame;
Cependant à chaque fois que j'essaie cela, le bouton refuse de bouger.
Toutes les autres fonctions d'édition (comme setTitle
etc) sont fonctionnels, mais pour une raison quelconque, le cadre ne bouge pas la façon dont je le veux.
Tout insight/aide serait appréciée.
source d'informationauteur SamBo
Vous devez vous connecter pour publier un commentaire.
Il suffit de décocher "Utiliser la mise en forme automatique" dans l'inspecteur de fichiers..
.h fichier
.m fichier
}
Ce code déplace le bouton d'un point à un autre.
Remplacer votre code ci-dessous, qui inclut le code pour supprimer auto redimensionnement masque.