UIButton 文字是 titleLabel显示的
如果设置 btn.textLabel.textAlignment = UITextAlignmentLeft 表明 textlabel 里面的文字是左对齐的
但实际并没有左对齐
因为 UIButton 里面的 titleLabel 的frame,会适应文字大小,并在 UIButton 里面居中显示的。
获取 UIButton 内部内容水平居中方式
UIControlContentHorizontalAlignment alignment = btn.contentHorizontalAlignment;
其居中方式为 UIControlContentHorizontalAlignmentCenter
只要设置
btn.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
然后在看文字就左对齐了
本文介绍了如何在UIButton中设置文字左对齐的方法。通常情况下,UIButton内的文字默认居中显示,通过设置按钮的内容水平对齐属性可以实现左对齐效果。
5556

被折叠的 条评论
为什么被折叠?



