So it turns out that we can have an entirely iPhone sepcific setup with the built in contorl, but in a confusing way. There is a special type of column with the enum .compact that only displays on smaller screens like iPhone and iPone duo outer screen. Here we can customise that viewController as we like (e.g. adding a custom side menu) while still having the same experince on iPad/iphone duo inner display, with the .primary and .secondary columns. We just need to setup 3 viewControllers instead of two, and treat them as pairs instead of always all active at once
Topic:
UI Frameworks
SubTopic:
UIKit
Tags: