[英]pushViewController from Prototype Cell
很简单,如何从情节提要中的原型单元推送新的视图控制器? 我有一个tableView从plist文件中读取数据,并且在情节提要中提供了一个默认的原型单元。 然后,我在故事板中有另一个视图控制器,我需要链接到表视图上的单元格点击。 如何实现这一目标?
最简单的方法是,按住Ctrl键并单击原型单元,然后将线拖到要过渡到的视图控制器上。 它会提示您输入过渡类型-“推”过渡会导致新视图控制器的视图从右侧滑入; “模式”过渡会导致新视图从底部滑入。 假设您使用的是导航控制器,则导航栏应自动配置后退按钮。 您无需编写任何代码即可实现问题中所述的行为。
在情节提要中,使用segue将原型表视图单元链接到视图控制器。 确保在其属性检查器中为segue指定标识符。
在您的TableViewController类中,实现- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
在prepareForSegue:方法中,获取用户点击[self.tableView indexPathForSelectedRow]
的行的NSIndexPath
prepareForSegue:
的UIStoryboardSegue
参数的destinationViewController
属性来配置视图控制器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.