(iPhone, Obj-C) Откуда берется это свойство просмотра? - PullRequest
1 голос
/ 23 декабря 2009

Я наткнулся на этот сегмент кода (в файле реализации .m в методе экземпляра IBAction):

UIActionSheet *actionSheet = [[UIActionSheet alloc] ...];
...
[actionSheet showInView:self.view];

self ссылается на кнопку, но я хотел знать, где я могу узнать об этом свойстве «view», так как я искал UIButton, UIView, NSObject, но не смог выяснить, откуда появилось это свойство «view».

(также любые исправления в терминологии приветствуются, так как я пытаюсь выучить все правильные термины - я начинающий программист iPhone)

1 Ответ

3 голосов
/ 23 декабря 2009

Свойство view является одним из UIViewController. Контроллер обычно создает представление при его инициализации и отвечает за управление им. Любой подкласс UIViewController будет наследовать это свойство. Смотрите эту ссылку для более подробной информации. Кроме того, вы можете ознакомиться с MVC (контроллером представления модели), так как это может сделать более понятным, почему контроллер имеет свойство представления. См. эту ссылку для более подробной информации.

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