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