1.UIScrollView在storyboard中的布局

在给scroll view布局时遇到一个问题,在没有把view添加进scroll view时,给scroll view添加四个约束top,leading,trailing,height;没有出现布局错误

1.UIScrollView在storyboard中的布局_第1张图片

将view添加进scroll view后出现了布局错误提醒

1.UIScrollView在storyboard中的布局_第2张图片


有两种解决方法:

1.给contentView添加好四个约束,并设置好他的占位大小最后在这,参考:http://www.cocoachina.com/ios/20141118/10242.html,这个方法适合contentView的大小是根据它里面的内容来确定时

1.UIScrollView在storyboard中的布局_第3张图片

2.添加一个辅助View来设置contentView的大小,参考:http://www.cocoachina.com/ios/20141011/9871.html,这个方法适合contentView是不是由它内部内容来确定大小,而是由外部的其它view来确定大小


1.UIScrollView在storyboard中的布局_第4张图片

我在做登录时,遇到键盘弹出时会挡住login按钮,于是我要添加一个ScrollView来使整个界面能够滚动.content来包含所有输入框和按扭等元素,然后放到ScrollView中,为使content的大小等于整个界面的大小,我需要一个辅助的anchor view,使anchor等于界面大小,然后让content大小和anchor大小相等,再让content的四边约束等于ScrollView的四个边.

你可能感兴趣的:(1.UIScrollView在storyboard中的布局)