0
  • (UIPageViewControllerSpineLocation)pageViewController:(UIPageViewController *)pageViewController spinLocationForInterfaceOrientation:(UIInterfaceOrientation)orientation

这个代表没有打电话......

我也用过

NSDictionary *options =[NSDictionary dictionaryWithObject:[NSNumber numberWithInteger:UIPageViewControllerSpineLocationMid]forKey: UIPageViewControllerOptionSpineLocationKey];

调用 UIPageViewControllerSpineLocationMid 方法

UIPageViewControllerSpineLocationMin 和 UIPageViewControllerSpineLocationMax 方法正在调用..

代码在我单独运行时运行良好......但是当我集成代码时 UIPageViewControllerSpineLocationMid 不起作用并且该委托没有调用......

为什么会这样……

4

1 回答 1

1

我可以在类 ref 中看到

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIPageViewControllerDelegateProtocolRef/UIPageViewControllerDelegate.html

仅当您获得转换样式 UIPageViewControllerTransitionStylePageCurl 时才会调用委托。可能那是你的问题。

讨论

使用此方法可以在设备方向更改时更改脊椎位置,以及设置新的视图控制器和更改双面状态。仅当过渡样式为 UIPageViewControllerTransitionStylePageCurl 时才调用此方法。

于 2012-08-28T05:40:17.140 回答