как сделать кнопку в другом представлении, отправить действие чему-либо, находящемуся в другом представлении? - PullRequest
1 голос
/ 19 августа 2011

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

1 Ответ

0 голосов
/ 20 августа 2011

Это можно сделать с делегатами.

Если у вашего вида с обратной стороны есть делегат (и на 99% он есть), вы можете сделать что-то подобное в FlipsideViewController.m:

- (void)buttonClicked:(id)sender {
     [[self delegate] flipsideButtonClicked];
}

В NormalViewController.m вставка:

- (void)flipsideButtonClicked {
    // do your stuff
}

В NormalViewController.h:

@interface ... {
    ...
}

// add this:
- (void)flipsideButtonClicked;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...