美文网首页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内控件的边距约束
      • 七里小晴天:这样能居左? 在搞笑吧
        七里小晴天:@莪笨善良 大佬,求指教。怎么居左
        莪笨善良:你怕不是在搞笑哦。。。。。
      • 你的小福蝶:最好还是写个文章出处吧,如果写了出处,也不会有下面的舌战了,一年前23333
      • 咬尾巴的妖精猫:自己用到自己记录下来挺好的。楼下的人观点太偏激了,楼主我支持你,因为刚好我也在设置这个。谢谢你的文章,也帮助到我了
      • char_hu:谢谢!
      • 37c7796cd658:学习了,,:+1:
      • 徽州少爷:哎 到处抄来没质量的东西,给简书丢人
        一个脱离了高级趣味的人e:@徽州少爷 你又在给谁丢人呢。
        范德萨范德萨范德萨:@徽州少爷 你又在给谁丢人呢。
        o0下一站生活0o:@徽州少爷 把自己用到的东西记录下来,不是挺好。又不是非要为别人服务。

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

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