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