uitableview中的多个segues

时间:2016-06-06 19:12:17

标签: ios iphone swift uitableview uistoryboardsegue

我有一个包含2个自定义单元格(消息和通知)的uitableview。我想在用户按下消息单元格时将segue应用于另一个viewcontroller,但在按下通知单元格时不执行任何操作。如何用didselectrowatindexpath方法做到这一点?这里的一些答案建议使用indexpath.row来检查单击了哪个单元格,但是我从json获取了这些动态单元格,所以我不知道它们在tableview中的位置或者它们有多少。

使用swift和xcode 7.3

1 个答案:

答案 0 :(得分:0)

如果单元格类型不同,您可以在didselectrowatindexpath

中确定类类型

或者您可以为单元格添加不同的标记。您可以在故事板中执行此操作,也可以在创建单元格时以编程方式执行此操作。

然后在didselectrowatindexpath中检查所选行的标签是什么,您将知道它是什么类型的单元格。