【发布时间】:2017-11-20 14:45:57
【问题描述】:
我用 3 个视图控制器快速创建了一个水平滚动视图,它几乎可以正常工作,除了一件事。当我在视图控制器之间滚动时,一个视图控制器的一半可能占据屏幕的一半,而下一个视图控制器可能占据另一半。我想知道是否有任何方法可以防止这种情况发生,这样视图控制器就不会中途“卡住”,并且屏幕上总是只会显示一个视图控制器。
-另外在旁注中,我在此滚动视图中的一个视图控制器中有一个左右滑动手势,我注意到在大约 7-10 次滑动后,屏幕不再响应滑动手势(左,正确的)。有什么线索可以解决这个问题吗?
如果有人能回答或试图引导我朝着正确的方向解决这些问题中的一个或两个,我们将不胜感激。
【问题讨论】:
-
两件事。在滚动视图上打开“isPagingEnabled”。这将给出您正在寻找的行为。您可能应该为此使用 UIPageViewController。 (但现在滚动视图很好)
标签: ios swift xcode uiviewcontroller uiscrollview