【发布时间】:2020-01-29 18:56:51
【问题描述】:
我有一个视图控制器,其中嵌入了一个表格视图,尽管它始终是相同的十个单元格,但我将其设置为动态的,因为您无法在 UIViewController 中制作静态表格视图单元格。我的问题是,在prepare(for:) 中,我如何根据被点击的单元格选择视图控制器?每个单元都应该导航到一个完全不同的 VC,但我认为有十个 segue 是一团糟。
有没有更好的方法?
【问题讨论】:
-
是的,这会变得更加混乱,但是如果您想使用 segue ,则可以使用 segue 来区分它们。标识符
-
我不想使用这么多的segues。我可以在
didSelectRow(at:)做点什么吗,可能基于用户点击的 indexPath,说哪个 vc? -
你不能在 UIViewController 中制作静态表格视图单元格。为什么不呢?
-
我认为您可以使用容器视图,但我认为这对我的问题没有帮助,不确定。
-
其实这是一个反问。当然,您可以在 UIViewController 中嵌入带有静态单元格的 UITableView。
标签: ios swift xcode uitableview