現在我想用代碼將左邊的按鈕文字對齊,怎麼辦? 我這個代碼:如何將按鈕的文字對齊到左邊?
button.titleLabel.textAlignment = UITextAlignmentLeft;
,但它不工作。
現在我想用代碼將左邊的按鈕文字對齊,怎麼辦? 我這個代碼:如何將按鈕的文字對齊到左邊?
button.titleLabel.textAlignment = UITextAlignmentLeft;
,但它不工作。
您必須使用按鈕的contentVerticalAlignment
和contentHorizontalAlignment
。
使用ContentHorizontalAlignment
如下
btnObj.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
真棒代碼... – user40910 2014-06-17 09:48:29
Swift代碼
button.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Left
設置到按鈕titleLable排列也完美的作品。
btn.titleLabel.textAlignment=NSTextAlignmentCenter;
對於那些誰使用斯威夫特3
button.contentHorizontalAlignment = .left
以上代碼對齊文本到左邊框,所以你可能要少填充。
button.contentEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0)
我使用它:button.contentVerticalAlignment = button.contentHorizontalAlignment = UIControlContentVerticalAlignmentLeft;但它不起作用,如何使用這個屬性? – jin 2010-11-12 09:14:29
好的,我發現:button.contentVerticalAlignment = UIControlContentVerticalAlignmentFill;謝謝! – jin 2010-11-15 01:39:20
請參閱此[答案](http://stackoverflow.com/a/2765158/49186)。你會改變contentEdgeInsets屬性以及 – dexter 2012-04-19 17:44:26