xcode11中xib使用UIScrollView的Bug

我們在兼容ios8的時候,不能使用Safe Area,這樣在xcode11 xib中使用UIScrollView會導(dǎo)致報錯,因為xcode11要求UIScrollView必須使用contentLayoutGuide和frameLayoutGuide,這就會導(dǎo)致強(qiáng)制要求使用Safe Area,而無法兼容ios8。
報錯如下:
Illegal Configuration
Content Layout Guide before iOS 9.0
Frame Layout Guide before iOS 9.0

kkk.png

解決辦法

用xml打開xib,去掉UIScrollView標(biāo)簽里面的要求使用Safe Area的標(biāo)簽屬性。

  1. 右鍵用Open As Source Code 打開 XIB文件。
  2. 找到ScrollView的標(biāo)簽中的 viewLayoutGuide標(biāo)簽和viewLayoutGuide標(biāo)簽,刪掉即可。
aaaa.png
?著作權(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)容

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