我正在尝试构建一个iPad Master-Detail应用。
主视图只是TableViewController
。
我想更改用户在主视图中点击的每个不同单元格的完整详细信息视图。
其中一个Detail视图控制器必须允许用户键入数据,另一个允许用户查看内容等。那么如何将更多DetailViewControllers添加到Master-Detail应用程序中呢?
答案 0 :(得分:6)
为此,您应该使用替换segues。使用替换segue直接从主控制器(而不是单元)连接任意数量的视图控制器,并为它们提供所有标识符。在didSelectRowAtIndexPath:中,实现将索引路径与要切换到的控制器相关联所需的任何逻辑,然后调用performSegueWithIdentifier:sender:以启动segue。如果需要将任何数据传递给下一个控制器,可以在prepareForSegue中执行此操作。
答案 1 :(得分:-3)