Контроллер с вкладками, изменение текста в другом представлении - PullRequest
0 голосов
/ 29 февраля 2012

Я делаю приложение с вкладками, и я столкнулся с проблемой.

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

Может кто-нибудь дать мне несколько указаний?xcode 4.2 ios 5.

Большое спасибо!

1 Ответ

3 голосов
/ 29 февраля 2012

Я предполагаю, что вы говорите о UITabBarController. Если это так, вы можете получить доступ ко всем контроллерам представления, размещенным на панели вкладок, как это:

NSArray *viewControllers = [self.tabBarController viewControllers];

Это дает вам массив контроллеров представления. Просто получите желаемый контроллер представления, получите доступ к свойству метки и делайте с ним все, что хотите.

РЕДАКТИРОВАТЬ: Доступ к контроллеру представления, как это:

ParkerAssistantSecondViewController *vc = [viewControllers objectAtIndex:1];
vc.label.text = @"Some Text";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...