改变button文字位置:
1.
//按钮文字如何水平定位内容内部控制。默认是中心
scopebtn .contentHorizontalAlignment=UIControlContentHorizontalAlignmentLeft;
/*
UIControlContentHorizontalAlignmentCenter =0,居中
UIControlContentHorizontalAlignmentLeft =1,居左
UIControlContentHorizontalAlignmentRight =2,居右
UIControlContentHorizontalAlignmentFill =3,
UIControlContentHorizontalAlignmentLeading API_AVAILABLE(ios(11.0), tvos(11.0)) =4,
UIControlContentHorizontalAlignmentTrailingAPI_AVAILABLE(ios(11.0), tvos(11.0)) =5,
*/
//按钮文字如何在控件内部垂直定位内容。默认是中心
button .contentVerticalAlignment=UIControlContentVerticalAlignmentTop;
/*
UIControlContentVerticalAlignmentCenter =0,
UIControlContentVerticalAlignmentTop =1,
UIControlContentVerticalAlignmentBottom =2,
UIControlContentVerticalAlignmentFill =3,
*/
![](https://img.haomeiwen.com/i10423780/2b2c4e4675a0ebfc.png)
2.通过改变button的titleEdgelnsets根据上、左、下、右来改变位置
button.titleEdgeInsets=UIEdgeInsetsMake(0, 0, 0, 50);
注意:所设置的值是按照按钮的中心来改变的
![](https://img.haomeiwen.com/i10423780/e8298c121fa367e9.png)
欢迎指正!!!
网友评论