Rizon Rizon - 1 year ago 118
iOS Question

Should I subclass UIPageViewController?

What's the preferred way to use UIPageViewController?

  1. Subclass UIPageViewController and also use that object as the datasource for itself?

  2. Create a container VC and add a UIPageViewController as its child VC? (having the container VC be the data source)

Pros/Cons to either approach would be appreciated.

Answer Source

Approach #2 is preferred. If you use #1, you might run into this layout issue. Also, UIPageViewController has many readonly properties, and using composition instead of inheritance will encourage you to use it in the way in which it was designed.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download