美文网首页
设置UIButton的文本对齐方式

设置UIButton的文本对齐方式

作者: 爱吃萝卜的小蘑菇 | 来源:发表于2019-03-04 16:50 被阅读0次

    在做UI的时候遇到一个按钮的文本做对齐方式,我就习以为常的用Lable的方式

    button.titleLabel.textAlignment = NSTextAlignmentLeft;
    

    但是这段代码写完之后并没有什么效果,没有改变标签的对齐方式
    于是我就进入UIButtonAPI里去看找到了这个属性contentHorizontalAlignment

    button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;  
    

    以上代码是可以的。

    typedef NS_ENUM(NSInteger, UIControlContentHorizontalAlignment) {
        UIControlContentHorizontalAlignmentCenter = 0,
        UIControlContentHorizontalAlignmentLeft   = 1,
        UIControlContentHorizontalAlignmentRight  = 2,
        UIControlContentHorizontalAlignmentFill   = 3,
        UIControlContentHorizontalAlignmentLeading  API_AVAILABLE(ios(11.0), tvos(11.0)) = 4,
        UIControlContentHorizontalAlignmentTrailing API_AVAILABLE(ios(11.0), tvos(11.0)) = 5,
    };
    

    相关文章

      网友评论

          本文标题:设置UIButton的文本对齐方式

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