用storyboard的同學(xué)可能會(huì)遇到向storyboard上添加UIScrollView的需求,以便達(dá)到線性布局的滾動(dòng)效果,但是如果操作不當(dāng)?shù)脑挘瑫?huì)引來一堆報(bào)錯(cuò)倦零,下面提供一種添加UIScrollView不報(bào)錯(cuò)的方法:
1>误续,向storyboard上拖拽UIScrollView,并且添加上下左右約束
2>向UIScrollView上添加UIView添加上下左右和高度的約束扫茅,這時(shí)候還是有紅色報(bào)錯(cuò)
3>接下來蹋嵌,添加UIView的水平居中約束
4>報(bào)錯(cuò)警告全部消失,但是還沒完葫隙,需要將UIView的高度約束拖拽的ViewController里管理
5>最后一步栽烂,在controller里設(shè)置UIView的高度約束,當(dāng)大于屏幕高度時(shí)恋脚,就可滑動(dòng)
self.scrollViewLayoutConstraintHeight.constant = [[UIScreenmainScreen]bounds].size.height +10;
注:當(dāng)狀態(tài)欄處于電話模式時(shí)腺办,此方法不能達(dá)到自動(dòng)約束調(diào)整。新人勿噴糟描,有更好方案還望多多指教怀喉,謝謝。