如何点击UITableViewCell打开一个新视图并保存数据?

时间:2012-05-26 10:28:32

标签: objective-c ios uitableview uinavigationcontroller

所以我在UIViewController中添加了一个UITableView。我还将其TableViewCells子类化为:

http://d339vfjsz5zott.cloudfront.net/70_UITableView_Display/UITableView_Preview_Part-2.png

现在我只想知道如何单击单元格以使用另一个包含选项选项的TableView打开新视图,并编写所选选项而不是“This is row:%d”行。 (一切都嵌入在NavigationController中)

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

您可以使用UItableview Delegate

(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;

您将获得点击事件。在那里,您可以使用indexPath.row从您的数据源数组(包含您在单元格中显示的数据)中查找用户单击的字符串。现在,您可以使用导航打开(推送)新视图控制器。

将indexPath.row或特定字符串传递给下一个视图控制器,以便您可以选择哪一个。