按下表格单元格时将视图加载到导航视图控制器中

Posted

技术标签:

【中文标题】按下表格单元格时将视图加载到导航视图控制器中【英文标题】:Load view into navigation view controller when table cell is pressed 【发布时间】:2012-08-10 15:12:13 【问题描述】:

我有一个 ios 应用程序正在使用情节提要(以及 ARC)。现在在该应用程序中,我有一个选项卡视图,其中一个选项卡指向 UINavigationController 中的表视图。到目前为止,加载视图 100% 由故事板中的 segue 处理。现在在表格视图中,我有一些以编程方式创建的单元格,我希望它们指向不同的视图(也将在 UINavigationController 中)。现在它们总是导致相同的视图,只需在按下时传递不同的信息(我已经处理过)。问题是,我无法在情节提要中做到这一点,因为单元格是通过编程方式创建的......

那么有没有办法使用故事板来做到这一点?如果没有,我如何以编程方式完成此操作?

附上一张图片,让故事板的组织更清晰。

感谢大家的支持!

【问题讨论】:

【参考方案1】:

在两个控制器之间的情节提要中创建一个推式转场并为其命名。当用户选择一个单元格时,使用performSegueWithIdentifier:sender: 触发转换。

【讨论】:

以上是关于按下表格单元格时将视图加载到导航视图控制器中的主要内容,如果未能解决你的问题,请参考以下文章

单击表格单元格时将 UIViewController 滚动到顶部

按下 indexPath 单元格时如何导航或显示其他视图控制器

滑动单元格时,有没有办法从 tableViewCell 导航到另一个视图控制器?

仅当在表格视图中选择单元格时,详细信息披露才会做出反应

主从情节提要:表格视图不显示单元格(Objective-C)

当在 UITableView(在另一个笔尖/视图上)上按下单元格时,如何导航到笔尖(视图)?