我在swift中创建了一个带有3个视图控制器的水平滚动视图,除了一件事之外,它几乎工作得很好。当我在视图控制器之间滚动时,一个视图控制器的一半可能占据屏幕的一半,而另一半中的下一个视图控制器占据另一半。我想知道是否有任何方法可以防止这种情况,这样视图控制器就不会中途“卡住”,并且屏幕上总是只有一个视图控制器显示。
-Also在侧记中我在这个滚动视图中的一个视图控制器中有一个左右滑动手势,我注意到大约7-10次滑动后,屏幕不再对滑动手势(左,右)做出反应。有什么线索可以解决这个问题吗?
如果有人能回答或试图引导我朝着正确的方向解决这两个问题中的一个或两个,我将不胜感激。
发布于 2017-06-26 10:29:10
首先,你需要为你的滚动视图启用分页。你应该使用像这样的东西
scorllView.isPagingEnabled = true然后最重要的是,要使分页工作,滚动视图中的每个“页面”必须具有与滚动视图相同的宽度。
https://stackoverflow.com/questions/44612696
复制相似问题