Как добраться до метода UIViewcontrols из подпредставления? - PullRequest
0 голосов
/ 27 августа 2010

у меня есть 3 viewcontrollers в каждой вкладке.Я хочу добавить подпредставление в верхней части каждого viewcontroller.в подпредставлении есть кнопка (я сделал UIView с кнопкой)

когда я нажимаю кнопку в подпредставлении, как вызвать метод во ViewController?

вот макет:method1 ViewController2 имеет method2 ViewController3 имеет method3

, если пользователь нажимает кнопку (кнопку subviews) в viewcontroller1, как я могу вызвать method1?Есть ли простой пример?

1 Ответ

0 голосов
/ 27 августа 2010
[yourButton addTarget:ViewController1 action:@selector(method1) forControlEvents:UIControlEventTouchUpInside];

Вы должны хранить ссылку на ViewController1 в унаследованном классе UIView.Если у вас нет класса для UIView, и вы выполняете всю работу в классе ViewController1, это будет:

[yourButton addTarget:self action:@selector(method1) forControlEvents:UIControlEventTouchUpInside];
...