iOS-UIButton、UILabel等自定義文字位置

有些時(shí)候我們想讓UIButton的title居左對齊,我們設(shè)置

btn.textLabel.textAlignment = UITextAlignmentLeft

是沒有作用的,我們需要設(shè)置

btn.contentHorizontalAlignment = UIControlContentHorizonAlignmentLeft;

但是問題又出來,此時(shí)文字會(huì)緊貼到做邊框,我們可以設(shè)置

btn.contentEdgeInsets = UIEdgeInsetsMake(0,10, 0, 0);

使文字距離做邊框保持10個(gè)像素的距離。


看看UIEdgeInsetsMake官方解釋

UIKIT_STATIC_INLINE UIEdgeInsets UIEdgeInsetsMake(CGFloat top, CGFloat left, CGFloat bottom, CGFloat right) {

UIEdgeInsets insets = {top, left, bottom, right};

return insets;

}




UILabel 修改方法為 ?

zhf_Zachariah 的解決方法

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • iOS_autoLayout_Masonry 概述 Masonry是一個(gè)輕量級的布局框架與更好的包裝AutoLay...
    指尖的跳動(dòng)閱讀 1,319評論 1 4
  • iOS 7 之后蘋果給 UIViewController 引入了 topLayoutGuide 和 bottomL...
    IOSCoderYummy閱讀 845評論 0 0
  • 001文娟 7月27日 26/100書名:《哪有沒時(shí)間這回事》作者:紀(jì)元用時(shí):四個(gè)番茄鐘輸出:「這本時(shí)間管...
    小貓咪_娟娟老師閱讀 290評論 0 1
  • 如果你說“這是我真正想做的事,我要去追求”,那么有些神奇的事情就會(huì)發(fā)生。如果你堅(jiān)持下去,你會(huì)碰到一些事或一些人來幫...
    helenliu258閱讀 223評論 0 0
  • 1.引言 快速求冪算法是java算法與數(shù)據(jù)結(jié)構(gòu)后面的習(xí)題。據(jù)說這個(gè)題目被當(dāng)做面試考過。正好我也不懂,然后就看了下,...
    過期的薯?xiàng)l閱讀 1,478評論 0 1

友情鏈接更多精彩內(nèi)容