Как транслировать одно и то же сообщение на все TextField с одинаковым видом в iPhone SDK? - PullRequest
0 голосов
/ 06 марта 2012

Каждый раз, когда я добавляю новое поле, я должен отправлять то же сообщение, что и существующие поля, из центрального метода.Есть ли способ быть более общим и отправить это сообщение по одному разу во все поля представления?

Ответы [ 2 ]

3 голосов
/ 06 марта 2012

Перебрать массив subviews представления.

for(UIView* view in [myView subviews]){
    [view myMessage];
}
0 голосов
/ 12 апреля 2012

Например, я хочу отправить сообщение removeFromSuperview всем его подпредставлениям, вы можете сделать это с помощью одного оператора

[[myScrollView subviews] makeObjectsPerformSelector:@selector(removeFromSuperview)];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...