iOS Autolayout使用筆記

了解更多,請(qǐng)關(guān)注我的微信公眾號(hào):mellong

iOS6開(kāi)始就引入了autolayout特性,使用autolayout進(jìn)行自動(dòng)布局確實(shí)方便了很多,下面是autolayout使用的一些心得。

每次設(shè)置完Label的text屬性后,需要使用

[self setNeedsUpdateConstraints];
[self updateConstraintsIfNeeded];

這兩個(gè)方法進(jìn)行更新布局,接著使用

[self setNeedsLayout];
[self layoutIfNeeded];

更新控件的frame等屬性。

使用以下方法進(jìn)行計(jì)算當(dāng)前view的最小size:

CGFloat height = [self systemLayoutSizeFittingSize:UILayoutFittingCompressedSize].height;

計(jì)算結(jié)束后記得設(shè)置當(dāng)前view的實(shí)際高度:

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

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

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,054評(píng)論 4 61
  • 項(xiàng)目里的布局一直都是純代碼流,順帶著Autolayout也一直沒(méi)有使用,直到遇到了masonry,讓我看到了希望,...
    小笨狼閱讀 9,441評(píng)論 25 128
  • 原文鏈接=http://www.appcoda.com/expandable-table-view/作者=gabr...
    NinthDay閱讀 6,647評(píng)論 1 38
  • 康公納女 康公,姓姬,周朝諸侯密?chē)?guó)國(guó)君。康公有一次和共王在涇水游玩,遇到三個(gè)女子投奔于他,三人為同胞姐妹,長(zhǎng)得頗有...
    自旋閱讀 288評(píng)論 0 0
  • 課程內(nèi)容的打基礎(chǔ)上午結(jié)束。下午跳舞,李霞,說(shuō)我開(kāi)始綻放了。什么叫綻放我不懂,我只是愿意去參與了。跳舞也能融入其中了...
    貓眼兒閱讀 204評(píng)論 0 0

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