swift - 如何在 swift、Xcode 中以编程方式设置 UIPageViewController 的过渡样式?

标签 swift xcode uipageviewcontroller

我正在尝试以编程方式制作 UIPageviewController 而不使用 Storyboard,我知道 Storyboard上有一个选项可以设置过渡样式,但我无法执行此操作。我基本上想在代码中将过渡样式设置为页面滚动。

我尝试了很多方法,但都没有效果。

最佳答案

在初始化时,在 viewDidLoad() 函数之前执行此操作:

override init(transitionStyle style: 
UIPageViewControllerTransitionStyle, navigationOrientation: UIPageViewControllerNavigationOrientation, options: [String : Any]? = nil) {
    super.init(transitionStyle: .whatever_style, navigationOrientation: .horizontal, options: nil)
}
required init?(coder: NSCoder) {
    fatalError("init(coder:) has not been implemented")
}

关于swift - 如何在 swift、Xcode 中以编程方式设置 UIPageViewController 的过渡样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56212961/

相关文章:

ios - URLRequest(url : webURL!)返回NIL

objective-c - AuthorizationExecuteWithPrivileges 已弃用

ios - 为什么 Storyboard 退出按钮中缺少 IBAction 方法?

ios - Swift按顺序执行异步任务

ios - 更新数组内的自定义对象而不重新初始化

ios - React Native App Transport Security 已被阻止

ios - 如何在 Swift 中将自定义图像添加到页面指示器?

ios - 如何构建一个动态的 UIPageViewController

ios - UIPageViewController 和不同的 View Controller

ios - 说话停不下来