我在UIPageViewController
中嵌入了ContainerView
。
我对此UIPageViewController
有三个观点:第一个是绿色,第二个是橙色,第三个是蓝色。
如果我在第一个屏幕上并想要向左移动,则会产生弹跳效果。如果我想要正确的话,最后一个屏幕也是如此。
对我来说这不是问题,但我想知道如何停用它? bounce
...
UIPageViewController
参数
更多,如果我在屏幕1(绿色)并尝试快速向右走,我进入屏幕2(橙色),并且还有反弹,但不是看到屏幕3的开头(蓝色) )我看到一些背景(白色)。效果不太好。
以下是展示问题的示例项目:http://d.pr/f/QVXK
简而言之:有没有办法
UIPageViewController
UIPageViewController
的观看次数之间进行弹跳,但是将其保留为第一个和最后一个视图?非常感谢,希望我足够清楚!
P.S。我也测试了https://github.com/ykyuen/ScrollViewWithPaging,我没有看到同样的事情......那是因为他们首先在数组中实例化了所有视图,而我的应用程序只是在需要时实例化它?
答案 0 :(得分:2)
实际上你给的代码(在gitHub)没有使用UIPgeviewController它只是将scrollview表示为页面视图,即使你可以看到这段代码没有使用pageiew控制器的dataSource函数,还有一件事我想说的是你在代码中做的是合乎逻辑的,其余的东西都取决于需要。如果你愿意,可以在项目中使用该代码。
你所做的只是UIPageViewController的一个功能。 UIPageViewController的显示方式与您看到的相同。
如果你想删除那个弹跳你可以使用UIPageViewControllerTransitionStylePageCurl风格