objective-c – didSelectRowAtIndexPath和segues
发布时间:2020-12-16 09:40:20 所属栏目:百科 来源:网络整理
导读:我正在使用Storyboard.在将新的UItableViewController推送到导航堆栈时,我对使用segue存在疑问.怎么做对了?当推送是由单元格中的点击产生并且只使用didSelectRowAtIndexPath时没有segue? 请分享您的意见. 解决方法 你根本没有提到它,但从提到你正在使用故
我正在使用Storyboard.在将新的UItableViewController推送到导航堆栈时,我对使用segue存在疑问.怎么做对了?当推送是由单元格中的点击产生并且只使用didSelectRowAtIndexPath时没有segue?
请分享您的意见. 解决方法
你根本没有提到它,但从提到你正在使用故事板的segue来判断.
使用故事板时,有一种新方法可以显示新的视图控制器.通过使用seque将UITableViewCell连接到Interface Builder中的新视图控制器.当你这样做时,不需要使用didSelectRowAtIndexPath:因为新的视图控制器将自动显示.但是,您可以准备segue,并在新视图控制器上设置参数,例如: - (void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { // assumes only one type,more extensive checking before cast to // make it safer is needed. MyViewController *viewController = (MyViewController *) segue.destinationViewController; viewController.detailObject = myModelObject; } 对于任何未使用segue连接的tableview单元格,您可以使用普通的旧tableView提供自己的行为:didSelectRowAtIndexPath:. 没有正确的方法,只需使用对您来说最简单的方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Cocos2d-X中的ZORDER和Tag
- c# – ASP.NET登录控件 – 我可以将FailureText作
- c# – 如何将Nullable DateTime变量的null值转换
- 我的react组件化开发道路(三) 懒惰+执着,驱动产
- 如何在Xcode中自动完成显示列表
- c# – 将完整的消息写入NetworkStream或写入每条
- Cocos2d-x3.2与OpenGL渲染总结(一)Cocos2d-x3.2的
- logback logback.xml常用配置详解(二)<appende
- 使用vue实现点击按钮滑出面板的实现代码
- JSONModel、Mantle、MJExtension、YYModel 等工具
热点阅读