Вы можете создать подкласс ViewController и добавить три свойства:
FirstView, SecondView, isVertical
Этих трех свойств в общем случае будет достаточно для создания простого представления с разделением. Потребитель будет отвечать за настройку этих свойств, и внутри метода loadView вашего ViewController вы добавите оба этих представления в новое представление, которое вы затем назначите свойству «view» UIViewController.
Это действительно все, что нужно для крайне ограниченного набора функций Split ViewController. Остальные функции, скорее всего, просто настроят размер и расположение видов.
Надеюсь, это поможет, и, пожалуйста, откройте исходный код:)