美文网首页iOS基础
UIButton文字 居左显示

UIButton文字 居左显示

作者: 舒耀 | 来源:发表于2015-07-09 11:37 被阅读19571次

首先看一下 UIButton的属性
@property(nonatomic) UIControlContentHorizontalAlignment contentHorizontalAlignment; // how to position content hozontally inside control. default is center

typedef NS_ENUM(NSInteger, UIControlContentHorizontalAlignment) {
UIControlContentHorizontalAlignmentCenter = 0,
UIControlContentHorizontalAlignmentLeft = 1,
UIControlContentHorizontalAlignmentRight = 2,
UIControlContentHorizontalAlignmentFill = 3,
};
设置UIButton字体居左显示
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;

设置button的title就距左边10个像素的距离。
button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0);

UIEdgeInsets的属性
typedef struct UIEdgeInsets {
CGFloat top, left, bottom, right; // specify amount to inset (positive) for each of the edges. values can be negative to 'outset'
} UIEdgeInsets;

相关文章

网友评论

  • 酸汤猪脚西米露:这条属性适用于控制控件的对齐方式 类似于UILabel的Aligement 具体的对齐 或是控制文字和图片的位置 需要用到imageEdgeInsets和titleEdgeInsets两个属性 来控制UIButton内控件的边距约束
  • 七里小晴天:这样能居左? 在搞笑吧
    七里小晴天:@莪笨善良 大佬,求指教。怎么居左
    5a2d9796d92a:你怕不是在搞笑哦。。。。。
  • 你的小福蝶:最好还是写个文章出处吧,如果写了出处,也不会有下面的舌战了,一年前23333
  • 咬尾巴的妖精猫:自己用到自己记录下来挺好的。楼下的人观点太偏激了,楼主我支持你,因为刚好我也在设置这个。谢谢你的文章,也帮助到我了
  • char_hu:谢谢!
  • 37c7796cd658:学习了,,:+1:
  • 徽州少爷:哎 到处抄来没质量的东西,给简书丢人
    一个脱离了高级趣味的人e:@徽州少爷 你又在给谁丢人呢。
    范德萨范德萨范德萨:@徽州少爷 你又在给谁丢人呢。
    o0下一站生活0o:@徽州少爷 把自己用到的东西记录下来,不是挺好。又不是非要为别人服务。

本文标题:UIButton文字 居左显示

本文链接:https://www.haomeiwen.com/subject/jkxuqttx.html