我有一份详细的申请表。应用程序的“主”部分必须能够链接到多个类型的详细视图(每个类型都有自己不同的视图控制器)。怎么可能做到这一点呢?(有可能吗?如果没有,还有什么选择?)
这是我的故事板。
ios - 对于主细节iOS应用程序具有多个“显示细节”提示-LMLPHP
谢谢你的帮助,如果我不是很清楚的话,请不要犹豫,要求一些精确性。

最佳答案

有两种处理方法:
可以有两个不同的原型单元,一个连接到第一个局部视图,另一个连接到第二个局部视图。每个原型单元都有自己的唯一标识符(例如"firstDetailCell""secondDetailCell")。在tableView(_:cellForRowAt:)中,您将根据indexPath.row选择适当的原型单元标识符并将其传递给dequeueReuableCell(withIdentifier:)
或者
您可以从viewController顶部的viewController图标(而不是单元格)连接这两个segue,给出适当的segue标识符(例如"segueToFirstDetailVC""segueToSecondDetailVC"),并在tableView(_:didSelectRowAt:)中使用indexPath.rowperformSegue(withIdentifier:sender:)调用所需的segue。

关于ios - 对于主细节iOS应用程序具有多个“显示细节”提示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51290470/

10-11 22:15
查看更多