在需要时以编程方式添加滚动

时间:2018-09-04 11:25:32

标签: ios swift xcode uiscrollview

我在我的应用程序中设置了一个屏幕,其中包含所有约束和所有内容,因此不想在界面构建器中为此视图设置滚动视图,如果这意味着我将失去约束。

内容的大小各不相同,因此我只想使视图在屏幕外滚动即可。

有没有一种方法可以使此视图可滚动而不删除约束? (如果可以在界面构建器中完成而无需更改约束,那么请说)

1 个答案:

答案 0 :(得分:0)

1-将scrollView拖到其后面,并将其开头,结尾,顶部和底部挂接到superView

2-复制该视图以使其成为草捆,将其粘贴在具有L,T,T,B约束的scrollview内,并将其粘贴到scrollView上,并与顶部外部视图等宽。

顺便说一句:您还可以使用

中的嵌入
  

编辑器->嵌入-> scrollView

注意:这不会破坏视图的内部约束,但是您只会丢失视图本身的约束