127 votes

est-il possible d'ajuster la position x, y titleLabel de UIButton?

Code:

461voto

cannyboy Points 8747
//make the buttons content appear in the top-left
[button setContentHorizontalAlignment:UIControlContentHorizontalAlignmentLeft];
[button setContentVerticalAlignment:UIControlContentVerticalAlignmentTop];

//move text 10 pixels down and right
[button setTitleEdgeInsets:UIEdgeInsetsMake(10.0f, 10.0f, 0.0f, 0.0f)];

40voto

eladleb Points 850

La meilleure façon de faire visuellement consiste à utiliser l’attribut inspecteur (s’affiche lorsque vous modifiez un xib/storyboard), affectant à la propriété «bord**» à titre, ajustant ses encarts, puis propriété de paramètre « edge » à l’image et l’ajustement en conséquence. C’est généralement mieux que le codage, car il est plus facile à entretenir et très visuel.

Attribute inspector setting

14voto

drawnonward Points 35444

Dérivent de UIButton et implémentez la méthode suivante :

Edit :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X