您的位置:首页 > 移动开发 > IOS开发

iOS -- 设置按钮中的文字左对齐

2015-10-09 16:31 465 查看
用设置标签label的方法设置是没有效果的:

Label.textAlignment =
NSTextAlignmentLeft;//没有效果

所以就要使用按钮的方法:
a.首先让按钮的内容的对齐方式修改为左对齐,方法如下:

button.contentHorizontalAlignment =
UIControlContentHorizontalAlignmentLeft;
但是这样的效果是按钮的内容会紧靠这左边,不好看。
b.所以可以设置按钮内容的偏移方法如下:

button.titleEdgeInsets
= UIEdgeInsetsMake(0,
5,
0,
0);//上左下右

综上所述:要想实现按钮文字的左对齐复制粘贴一下2行代码即可:
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;

button.titleEdgeInsets = UIEdgeInsetsMake(0, 5, 0, 0);

***文字的对齐方式有一下4中类型,可以根据需要选择。

UIControlContentHorizontalAlignmentCenter
UIControlContentHorizontalAlignmentLeft
UIControlContentHorizontalAlignmentRight
UIControlContentHorizontalAlignmentFill
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: