【发布时间】:2014-07-04 15:26:55
【问题描述】:
我正在使用 Xcode 6 并为我的应用程序实现 UIPageViewController。我关注了appcoda's tutorial,除了页面指示器外,一切正常。这是因为我无法将UIPageViewController 的过渡样式设置为滚动。
以图形方式,当我单击PageViewController 时,该选项卡显示视图控制器而不是像appcoda 那样的页面视图控制器(见下图)
这是我的样子:
是的,我的自定义类设置为:UIPageViewController,就像在教程中一样。
以编程方式,我尝试使用以下方式设置过渡样式:
self.pageViewController.transitionStyle = UIPageViewControllerTransitionStyle.Scroll
但它构建失败,告诉我它找不到成员转换样式。
我想指出的最后一件奇怪的事情是,如果我只写self.pageViewController.transitionStyle,它会成功构建,但它仍然使用Page Curl 转换。
谁能帮助我?我正在使用 Swift、Xcode 6,并在 iOS 8 SDK 上进行开发。
【问题讨论】:
-
尝试清除自定义类并将其重新设置。
-
已经试过了,谢谢。
-
清除自定义类时,默认类是UIPageViewController还是UIViewController,如果是后者则说明你没有使用正确的故事板对象。
-
我用其他人的信息上传了swift5中的示例代码。 github.com/sun5022/UIPageViewController