UIPageViewController - 如果没有页面,则不允许移动
Posted
技术标签:
【中文标题】UIPageViewController - 如果没有页面,则不允许移动【英文标题】:UIPageViewController - Don't allow to move if no pages 【发布时间】:2014-08-10 11:59:53 【问题描述】:在我的应用程序中,如果之前和/或之后没有页面,我不希望它可以拖动。
请看下面的图片。
如果当前页面之前或之后没有页面,我不希望它能够移动。无论您拖动多少,如果之前和/或之后没有页面,我希望它像第二张图片一样保持静止。
现在拖动时的样子:
在拖动之前和/或之后没有页面时我希望它是怎样的:
【问题讨论】:
【参考方案1】:这就是你要找的吗?
在UIPageViewController
中禁用反弹效果:
for (UIView *view in self.pageViewController.view.subviews )
if ([view isKindOfClass:[UIScrollView class]])
UIScrollView *scroll = (UIScrollView *)view;
scroll.bounces = NO;
【讨论】:
不起作用 - 禁用页面视图控制器上的平移手势。以上是关于UIPageViewController - 如果没有页面,则不允许移动的主要内容,如果未能解决你的问题,请参考以下文章
如果快速滑动,则不会调用 UIPageViewController didFinishAnimating