Почему «просмотр» розетки на UIViewController? - PullRequest
1 голос
/ 07 августа 2010

Я только начинаю программировать на iOS.Мне интересно, почему view это розетка на UIViewController.Когда я смотрю на UIViewController.h, ключевое слово IBOutlet отсутствует.Я думал, что все выходы, доступные в Интерфейсном Разработчике, должны были быть объявлены как IBOutlet.Я что-то здесь упускаю?

1 Ответ

0 голосов
/ 07 августа 2010

Для определенных классов IB имеет некоторую встроенную магию, например, элемент навигации в UINavigationController и т. Д., Который вам не нужно добавлять самостоятельно.

Одна из этих вещей заключается в том, что каждый View Controller всегда имеетпросмотр розетки, что по определению имеет смысл.IB не нужно смотреть на заголовочный файл, чтобы знать, что он встроен или, по-видимому, помещен в другое место, а не в заголовки, о которых мы не знаем (но это также может быть определением встроенного).Вероятно, это также связано с тем, что если вы перетаскиваете представление в контроллер представления, IB изменяет его размер и автоматически подключает его к выходу представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...