选择collectionView Cell时,根据条件执行两项不同的任务

时间:2016-02-12 12:04:06

标签: ios objective-c swift uicollectionview segue

我遇到了segue问题,因为我想在用户选择单元格时删除特定条件下的特定单元格。

但我也在细胞上为细胞项目的详细页面设置了segue。每当我尝试删除它时,它总是进入下一个屏幕,甚至删除条件也是有效的。

在LongPress上我激活删除条件,否则它应该正常进入下一个屏幕。

1 个答案:

答案 0 :(得分:1)

不要将您的按钮直接链接到segue。从源视图控制器(而不是按钮)控制拖动到目标视图控制器,创建所需类型的segue,并为其指定唯一标识符。

然后将IBAction(不是segue)附加到按钮上。在您的IBAction方法中,测试您的条件,并且只有在满足条件时才调用segue(使用performSegueWithIdentifier)。