怎样使用AutoLayOut为UIScrollView添加约束
1.在ViewController中拖入1個UIScrollView,并為其添加約束
約束為上下左右四邊與superview對齊
2.在scrollview中,拖入1個UIView,為了便于區(qū)分將其設(shè)為橙色。
3.為view添加約束
約束為上下左右四邊與superview對齊
添加完這些約束后,我們發(fā)現(xiàn)出現(xiàn)了錯誤,不要理會
?
4.為view添加寬度約束,本例中,想達(dá)到的效果是scrollView可以豎向滾動,不要橫向滾動,
因此,可以將view的寬度約束為與scrollView相同
5.接下來為view添加高度約束
?
對frame進(jìn)行更新
愉快的發(fā)現(xiàn)約束錯誤已經(jīng)消失!
?
為了驗證scrollView是否可以正確滑動
我們在scrollView中添加一個蘭色的view,添加寬高約束分別為60,500,然后再添加到黃色view(也就是蘭色view的superview)的左邊距和上邊距
至此,約束全部添加完成。需要滾動的內(nèi)容都可以在黃色view中添加。
點(diǎn)擊運(yùn)行查看效果
可以看到scrollview可以按照預(yù)期滑動
?
大功告成!
?
轉(zhuǎn)載于:https://www.cnblogs.com/caodedi-88/p/6229569.html
總結(jié)
以上是生活随笔為你收集整理的怎样使用AutoLayOut为UIScrollView添加约束的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于 ES6 的 let ,var和 c
- 下一篇: MFC Timer定时器