2011-12-19 57 views
1

很简单,我该如何从故事板中的原型单元格推入新的视图控制器?我有一个tableView从plist文件中读取数据,在故事板上有一个默认的原型单元格。然后,我需要将故事板中的另一个视图控制器链接到桌面视图上单元格的点击。这如何实现?Prototype Cell的pushViewController

+0

让你的问题更具描述性会让你得到更好的答案。 – Lion 2011-12-19 20:01:03

+0

请参阅上文。谢谢。 – 2011-12-19 20:04:28

回答

1
  1. 在你的故事板,请将您的原型表视图单元格到视图 控制器与SEGUE。请确保在其属性检查器中给segue一个标识符。

  2. 在你TableViewController类, 实现- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender

  3. 在prepareForSegue:方法,得到了用户与[self.tableView indexPathForSelectedRow]

  4. 使用indexPath抽头获得该行的NSIndexPath你需要的任何数据的plist中。通过使用传入prepareForSegue:UIStoryboardSegue参数的destinationViewController属性来配置视图控制器。
2

最简单的事情就是按住Ctrl键并单击原型单元格,然后将该行拖到要转换到的视图控制器上。它应该提示你进行转换 - “推”转换导致新视图控制器的视图从右侧滑入; “模态”转换使新视图从最底层滑入。假设您正在使用导航控制器,导航栏应自动配置后退按钮。您不需要编写任何代码来实现问题中描述的行为。

+0

谢谢,但是当我尝试时遇到SIGABRT错误。 – 2011-12-19 20:44:10