Мне удалось запутаться ... У меня довольно сложный View Controller, большая часть которого разработана программно. В какой-то момент я хотел бы открыть «диалоговое окно» поверх контроллера представления, и я бы хотел «спроектировать» это представление в Интерфейсном Разработчике, потому что оно довольно простое (фоновый UIImageView, некоторые UILabels и UIButton).
Я создал .xib и теперь создаю подкласс UIView с IBOutlets и т. Д. Сейчас я пытаюсь подключить его и понимаю, что мне, вероятно, нужно добавить метод initWithNibName:, чтобы он правильно создавался ... тогда я понимаю, что на самом деле просто делаю еще один UIViewController и не думаю, что мы должны иметь представления UIViewController с другими представлениями UIViewController?!?
Так что теперь я переосмысливаю, как это сделать "правильно". Как лучше всего использовать IB для разработки простого 1/4 экрана, который будет отображаться поверх основного экрана?