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

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

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

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

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

 

相关文章:

  • 2022-12-23
  • 2021-12-19
  • 2022-12-23
  • 2021-11-25
  • 2021-08-12
  • 2021-12-20
  • 2022-12-23
  • 2022-01-14
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-13
  • 2022-12-23
  • 2021-04-22
  • 2021-08-20
  • 2022-12-23
相关资源
相似解决方案