我正在尝试学习iPhone开发,因为我在这里读过很多其他人也在说。我已经搜索了大约20页以前的线程,但找不到我需要的。我有一个TableViewController作为我的根视图,它位于NavigationController中。我在TableViewController中有一个包含2个单元格的分组表,并且希望选择了哪个单元格的文本成为下一个视图的NavigationBar的标题。我正在使用Xcode 4.3和故事板。任何帮助将不胜感激!!
答案 0 :(得分:1)
尝试下面的didSelectRowAtIndexPath方法会帮助你
detailViewController.title = [[[self tableView:tableView cellForRowAtIndexPath:indexPath] textLabel] text];
答案 1 :(得分:1)
在tableview:didSelectRowAtIndexPath:
方法中,我假设您正在创建并推送下一个视图控制器。您还必须具有填充Tableview中的文本的数组(或某些数据源)。因此,使用indexpath.row获取当前单元格的文本。将此文本设置为:
nextViewController.title = cellText;
因此,当您按下此视图控制器时,它将具有所选单元格的标题。