使导航栏标题与前一个视图中选择的表格单元格相同



我正在努力学习iPhone开发,正如我在这里看到的许多其他人所说的那样。我搜索了大约20页以前的帖子,但没有找到我需要的。我有一个TableViewController作为我的根视图它在NavigationController中。我有一个分组表与TableViewController内的2单元格,并希望哪一个单元格的文本被选中成为下一个视图的导航栏的标题。我使用的是Xcode 4.3和storyboards。任何帮助都会很感激!!

tableview:didSelectRowAtIndexPath:方法中,我假设您正在创建并推动下一个视图控制器。你还必须有一个数组(或一些数据源)填充文本在Tableview。因此,通过使用indexpath.row获取当前单元格的文本。设置此文本为:

nextViewController.title = cellText;

当你推送这个视图控制器时,它会选择单元格的标题

试试下面的didSelectRowAtIndexPath方法会帮到你

detailViewController.title = [[[self tableView:tableView cellForRowAtIndexPath:indexPath] textLabel] text]; 

最新更新