Обычно имеет смысл иметь UIViewController
для представления, так как контроллер обрабатывает все взаимодействие и настройку представления.Хотя в некоторых ситуациях вы можете отображать «голые» представления на экране, UIPopoverController
предназначен для работы с UIViewController
, и парадигма ViewController очень хорошо развита и поощряется в мире iOS, так что даже если вы думаете, что не хотитекажется, что нужен контроллер представления, он не должен быть вредным, если он у вас есть, и вы всегда можете расширить текущую функциональность, верно?
Обратите внимание: если вы работаете на iOS 5.0, создание представлений в Popovers очень просто ивопрос перетаскивания контроллеров представления и подключения их к раскадровке.Пример: Как создать Popovers с раскадровками Xcode