原文:
http://blog.csdn.net/woaifen3344/article/details/24346683
// button.titleLabel.textAlignment = NSTextAlignmentLeft; 這句無效
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0);
這里使用
button.titleLabel.textAlignment = NSTextAlignmentLeft; 這行代碼是沒有效果的衫仑,這只是讓標(biāo)簽中的文本左對(duì)齊荡灾,但
并沒有改變標(biāo)簽在按鈕中的對(duì)齊方式韭邓。
所以乱陡,我們首先要使用
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
這行代碼捣炬,把按鈕的內(nèi)容(控件)的對(duì)齊方式修改為水平左對(duì)齊熊昌,但是這們會(huì)緊緊靠著左邊,不好看湿酸,
所以我們還可以修改屬性:
button.titleEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0);
這行代碼可以讓按鈕的內(nèi)容(控件)距離左邊10個(gè)像素婿屹,這樣就好看多了