Xcode GUI与Programmatic Enum中UIPageViewController.transitionStyle的不同选项

时间:2018-10-18 19:40:34

标签: ios swift xcode uipageviewcontroller xcode10

我正在使用情节提要构建一个应用程序,其中一页需要在ContainerView中使用UIPageViewController。一切正常,但我想使用滚动过渡样式而不是默认的“翻页”动画。

看着apple docs,我有两个选择-页面卷曲和滚动,但是当我打开XCode中假定的对应菜单时,会得到下面的选项。

Transitional Style Xcode Options

注意-不管我在该菜单中选择哪个选项,在UIPageViewController的子类上打印self.transitionStyle.rawValue都会给我“ 0”,这与TransitionStyle枚举的pageCurl情况相对应(见下文)。

enter image description here

我想念什么吗?该下拉列表是否涉及其他过渡样式?

1 个答案:

答案 0 :(得分:1)

您看到的是UIViewController的模式过渡样式,而不是UIPageViewController的样式过渡样式。如果您在情节提要中创建UIPageViewController,您将在Interface Builder中的“页面视图控制器”块中看到另一种过渡样式。

关于UIViewController的过渡风格,您可以阅读here

Page View Controller