UIScrollView使用Autolayout

將UIScrollView添加到View中,并設(shè)置UIScrollView對(duì)于父View的constrains(Leading/Trailing/Top/Bottom = 0)

關(guān)鍵步驟:添加View到ScrollView中。

view作為ScrollView的ContentView,ScrollView依靠ContentView來(lái)確定ContentSize


設(shè)置ContentView對(duì)于父視圖ScrollView的constraints。

1. Leading/Trailing/Top = 0

2.Bottom = 1;

3. Equal Height / Equal width (ContentView ?的高度和寬度與ScrollView相等)

4.設(shè)置Equal Height的優(yōu)先級(jí)priority小于Bottom的優(yōu)先級(jí)(該bottom的是ContentView對(duì)于ScrollView的constraints)

在ContentView中使用Label時(shí)需明確指定label的height constraints,這樣autolayout才能計(jì)算出高度。

最后編輯于
?著作權(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)容

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