iOS 5中有一个新的视图控制器:UIPageViewController,它支持像iBook一样打开页面。但是支持放大/缩小页面存在问题。有没有办法在iOS 5中实现可缩放的UIPageViewController?
然后我添加一个滚动视图到RootViewController的视图。并添加UIPageViewController的视图作为此scrollview的子视图。然后放大/缩小在纵向和横向模式下都可以工作。但另一个问题出现了。放大视图后,翻页手势不再起作用。我认为这可能是因为scrollview的手势和pageview的手势之间的冲突。
我注意到,有这样的说法:
self.view.gestureRecognizers = self.pageViewController.gestureRecognizers;
所以我将其更改为:
self.scrollView.gestureRecognizers = self.pageViewController.gestureRecognizers;
但它崩溃,错误信息是一样的东西:
* - [UIScrollViewPanGestureRecognizer setMaximumNumberOfTouches:]:发送到释放实例的消息0x6b80150
有什么想法?谢谢
您是否尝试将页面视图控制器的视图内的滚动视图,而不是其他方式? –
我试过了。没关系,如果在屏幕上只有一个页面视图控制器。但是,如果屏幕上有两页(横向模式下为中间的脊柱位置),则会出现问题。 –
给原始的海报:现在已经有些日子了,你有没有找到有用的答案? – guruz