按钮文字居右

今天在导航栏上加一个button,想让button的文字靠右对齐,发现用:

//用这句话并没有达到想要的效果
button.titleLabel.textAlignment = NSTextAlignmentRight;

这行代码是没有效果的,这只是让标签中的文本右对齐,但并没有改变标签在按钮中的对齐方式。所以,我们首先要使用

//这行代码,把按钮的内容(控件)的对齐方式修改为水平右对齐
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight;

如果觉得这样太靠右了,可以使用button的titleEdgeInsets属性来调整标签文字(控件)的位置。

慢慢来,一步一个巴掌印。。。。。

你可能感兴趣的:(按钮文字居右)