欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

UIButton上字体的对齐方式

程序员文章站 2022-04-26 15:58:28
...


设置UIButton上字体的对齐方式,不是用:

    [Button.titleLabel setTextAlignment:UITextAlignmentCenter];

而是用:

[Button setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter];


typedefNS_ENUM(NSInteger, UIControlContentHorizontalAlignment) {

    UIControlContentHorizontalAlignmentCenter = 0,

    UIControlContentHorizontalAlignmentLeft   = 1,

    UIControlContentHorizontalAlignmentRight  = 2,

    UIControlContentHorizontalAlignmentFill   = 3,

};

改动button上文字位置的方法
[UIButton setTitleEdgeInsets:UIEdgeInsetsMake(9-3, 8, 9+3, 2)];


改动button上图片位置的方法
[UIButton setImageEdgeInsets:UIEdgeInsetsMake(9-3, 2, 9+3, 2)];