水平ScrollView在中间停止

时间:2017-06-18 07:30:03

标签: ios swift xcode uiviewcontroller uiscrollview

我使用3个视图控制器在swift中创建了一个水平滚动视图,除了一件事之外它几乎可以正常工作。当我在视图控制器之间滚动时,一个视图控制器的一半可能占据屏幕的一半而下一个视图控制器占用另一半。我想知道是否有任何方法可以防止这种情况,以便视图控制器不会出现问题。中途,屏幕上总会只显示一个视图控制器。

- 另外在旁注上我在这个滚动视图中的一个视图控制器中有一个向左和向右滑动手势,我注意到在大约7-10次滑动后,屏幕不再响应滑动手势(左,对)。关于什么可以解决这个问题的任何线索?

如果有人能够回答或试图引导我朝正确的方向解决其中一个或两个问题,我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

首先,您需要为滚动视图启用分页功能。你应该使用像

这样的东西
scorllView.isPagingEnabled = true

然后最重要的是,要使此分页工作,滚动视图中的每个“页面”必须与滚动视图具有相同的宽度。