ios - 我应该继承 UIPageViewController 吗?

标签 ios objective-c xcode uipageviewcontroller

使用 UIPageViewController 的首选方式是什么?

  1. 继承 UIPageViewController 并将该对象用作其自身的数据源?

  2. 创建一个容器 VC 并添加一个 UIPageViewController 作为它的子 VC? (以容器VC为数据源)

我们将不胜感激任何一种方法的优缺点。

最佳答案

方法#2 是首选。如果你使用#1,你可能会遇到 this layout issue .此外,UIPageViewController 有许多 readonly 属性,使用组合而不是继承将鼓励您按照设计的方式使用它。

关于ios - 我应该继承 UIPageViewController 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29449139/

相关文章:

ios - 'UIWindow' 没有可见的 @interface 声明选择器 'recursiveDescription'

iphone - 如何在 iPhone 应用程序从保存状态恢复时立即调用函数?

iOS LinkedIn API 错误

ios - SpriteKit : how to make SKEmitterNode particles twinkle?

objective-c - IOS - 以编程方式暂停/静音/降低背景音乐的音量,然后恢复它

iphone - UITableView 分组背景图

iphone - 在 UITableViewCell 中访问 UITextField

objective-c - Autolayout 正在调整我的窗口大小

ios - 当键盘显示一个 TextView 但没有另一个 TextView 时如何移动 View

objective-c - 真正的大数字和 Objective-C