如何在不同的视图中创建一个按钮,将动作发送到另一个视图中的某个位置?

时间:2011-08-19 19:42:53

标签: iphone ios xcode ipad

我有一个实用程序应用程序(flippy模板),我想在侧面视图上创建一个按钮,在主视图中触发IBAction。我该怎么做?

1 个答案:

答案 0 :(得分:0)

这可以通过代表来完成。

如果您的侧视图有代表(并且有99%的代表),您可以在FlipsideViewController.m中执行以下操作:

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

NormalViewController.m插入:

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

NormalViewController.h

@interface ... {
    ...
}

// add this:
- (void)flipsideButtonClicked;