如何在选择行后更改按钮的标题?

时间:2011-09-19 10:00:49

标签: iphone objective-c ios

我在一个类中有一个按钮,在另一个类中有一个表视图。

我想要的是,当我选择表视图行时,按钮的标题会被更改,并在按钮上显示所选行的文本。

2 个答案:

答案 0 :(得分:3)

您必须在didSelectRowAtIndexPath方法中为其编写代码。

[yourButtonName setTitle:@"The Text To be displayed." forState:UIControlStateNormal"];

答案 1 :(得分:0)

这取决于你的两个班级是如何相关的。

如果A类定义了B类的实例......您可以[b.button setTitle:@"whateertitle"];

或者你需要做一个可选的协议和委托方法......在任何一种情况下,从我的例子中的A类调用DidSelectRowAtIndexPath:方法中的方法。