通过代码设置button中文字的对齐方式

// button.titleLabel.textAlignment = NSTextAlignmentLeft; 这句无效  
      button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;  

在通过代码设置文字的对齐方式时  我们会常识性的使用button.titleLabel.textAlignment = NSTextAlignmentLeft;这个方法  

但发现这个方法并没有什么效果,因为这只是让标签中的文本左对齐,但并没有改变标签在按钮中的对齐方式。

所以我们需要使用button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;

通过这行代码,将按钮的内容(控件)的对齐方式修改为水平左对齐/右对齐/居中

 

posted @ 2016-03-28 16:39  高晓牛  阅读(1241)  评论(0编辑  收藏  举报