Описание тега uisplitviewcontroller
В UISplitViewController
class - это контроллер представления контейнера, который управляет представлением двух контроллеров представления бок о бок. Вы используете этот класс для реализации интерфейса Master-Detail, в котором контроллер представления с левой стороны представляет список элементов, а с правой стороны - сведения о выбранном элементе. В iOS 8 и новее вы можете использоватьUISplitViewController
класс на всех устройствах iOS; в предыдущих версиях iOS этот класс доступен только на iPad.
После создания и инициализации экземпляра этого класса вы должны назначить два контроллера представления для viewControllers
свойство. Контроллер разделенного представления не имеет собственного значимого интерфейса, потому что его задача - координировать представление двух своих дочерних контроллеров представления и управлять переходами между разными ориентациями.
A split view controller supports the same interface orientations as its currently visible child view controllers. Both view controllers are displayed in landscape orientations but only the detail view controller is displayed in portrait orientations. When transitioning between orientations, the split view controller sends messages to its delegate object to coordinate the display of a popover with the hidden view controller. For more information on the methods of this delegate object, see UISplitViewControllerDelegate Protocol Reference.