在两个视图中连接动作和对象?

时间:2012-08-07 17:19:14

标签: iphone ios

如何将按钮链接到不同视图中的对象标签? 我是否需要在两个头文件中创建属性,如果不是,我如何链接这两个?

2 个答案:

答案 0 :(得分:1)

我认为你应该退后一步,改变你对代码设计方式的看法。按钮不应该在另一个视图中更改标签。这违反了MVC设计模式。我建议你看看这个。 http://www.bit-101.com/blog/?p=1969

答案 1 :(得分:0)

以下是从导航堆栈中的上一个视图更改文本标签的示例:

int controllers = self.navigationController.viewControllers.count;
PreviousViewController *view = [self.navigationController.viewControllers objectAtIndex:controllers - 2];
view.questionLabel.text = [self.questionsArray objectAtIndex:indexPath.row];