Я создал подкласс UIViewController. В нем у меня есть два свойства:
@property (nonatomic, retain) IBOutlet UIView *presetsView;
@property (nonatomic, retain) IBOutlet UIView *customView;
Я добавил новый UIView в свой .xib и добавил в него некоторые элементы пользовательского интерфейса. Я хочу скрыть один вид и показать другой в зависимости от того, когда нажата UISegmentedControl.
Мой вопрос в Интерфейсном Разработчике, в моем исходном представлении, предоставленном мне IB, к нему уже подключена розетка с Владельцем файла. Поскольку у меня есть два собственных вида, предустановки и пользовательские настройки, как я могу выполнить выходные соединения в IB?
Я попытался удалить исходный вид, предоставленный IB, и перетащил два новых UIViews на холст. Затем я подключил розетку к каждому. Когда я нажимаю мой новый viewController, я получаю сообщение об ошибке, что нет представления для моего viewController. Затем, когда я подключаю владельца файла к выходу «view», который отображается для представления, которое я хочу показать первым, приложение запускается. Я не был уверен, что это был правильный путь, и почему это будет правильный путь. Всегда ли ViewController нужен выход .view для него? Поэтому мне нужно было это сделать? Спасибо.