滚动视图可能不会覆盖整个屏幕吗?

时间:2018-09-11 14:55:40

标签: ios swift uiscrollview uikit scrollview

我想知道是否可以创建一个不覆盖整个iOS屏幕的ScrollView。我根据自己的想象创建了一种视觉渲染。

just here !

2 个答案:

答案 0 :(得分:3)

是的,有可能。将UIScrollView类用于滚动内容视图超级视图,然后手动或使用自动布局将其放在视图控制器的根视图上。每种方法的详细信息都在文档中进行了说明-像其他视图一样布置滚动视图。

答案 1 :(得分:0)

是的。您可以通过在视图控制器的根视图中添加一个单独的视图来放置滚动视图并设置约束来做到这一点。 (顶部,底部,前导和尾随),并将UIScrollview添加到该视图,并将滚动视图约束(顶部,底部,前导和尾随)设置为(0,0,0,0)。之后,从对象库中拖动另一个视图以滚动视图。将视图约束(顶部,底部,前导和尾随)设置为(0,0,0,0)。最后也是最重要的部分是新添加的内容视图必须与父视图具有相同的宽度和高度,然后选择内容的高度约束查看并设置低优先级(250)。因此,如果要向根视图添加按钮,可以将其添加到滚动视图的超级视图之外。