iOS 10.3系統(tǒng)下約束布局出現(xiàn)沖突報錯和UILabel不能正常顯示的解決辦法

蘋果發(fā)布了10.3新系統(tǒng),還沒來得及好好體驗下,就發(fā)現(xiàn)app中出現(xiàn)了好多約束沖突的現(xiàn)象,UILabel控件在折行的情況下也不能正常顯示。
試了一些方法,最簡單有效的辦法就是針對需要折行顯示的UILabel設(shè)置一個做大寬度。
就是preferredMaxLayoutWidth這個屬性

// 使用masonry布局
[self.newsLabel makeConstraints:^(MASConstraintMaker *make) {
        make.left.mas_equalTo(self.newsFlag.mas_right).offset(18);
        make.top.mas_equalTo(10);
        make.right.mas_equalTo(-10);
    }];
// 這里必須計算出一個精確值,避免處于臨界值時文字不能正確換行和顯示。
// SCREEN_WIDTH為屏幕寬的宏
self.newsText.preferredMaxLayoutWidth = SCREEN_WIDTH-10-10;

我都是用純代碼開發(fā)的,初步測試,我所遇到的問題都可以這樣解決,待完善。。。

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

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

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,408評論 4 61
  • 媽媽說我小時候很乖,從來沒有像其他小孩子那樣哭著喊著要家長買玩具,更不會躺在地上耍賴不起來。帶我去逛街,總是安靜的...
    丞衎閱讀 492評論 0 0
  • 我有一個創(chuàng)業(yè)想法,一個可以給別人創(chuàng)造“財富”給自己創(chuàng)造財富,并且是一個階層的“財富”,就是在大學(xué)城開設(shè)俱樂部,一個...
    咸魚翻身全開浪閱讀 715評論 0 1
  • 花還是那束花, 只是有些枯萎了, 這是屬于我的心香一瓣, 你的鮮活已種在我的心里, 永不凋零 已經(jīng)擁有 便是天長地久
    娥兒閱讀 273評論 0 0
  • 正處成長期孩子們的飲食生活,是很重要的事。 調(diào)理包或是便利商店的便當(dāng)??等,在這個便利食物唾手可得的現(xiàn)代,父母們也...
    走向孤獨閱讀 378評論 0 2

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