如何实现像iOS MAIL app这样的平移手势,以便一刻只打开一个单元格?

时间:2016-07-12 12:51:36

标签: ios objective-c uitableview uipangesturerecognizer

我已经制作了删除的自定义按钮以及类似于iOS Mail App的单元格的其他几个选项有“删除”,“存档”,“标记”等。

如果您注意到一个单元格是否被刷开,那么您就无法在病房之后打开另一个单元格,如果您尝试,则之前的滑动将撤消 即先前打开的细胞将恢复到正常位置....我希望对我的细胞应用相同的技术。

对于代码,我已经为我的应用程序实现了https://www.raywenderlich.com/62435/make-swipeable-table-view-cell-actions-without-going-nuts-scroll-views本教程。任何人都可以建议如何模仿仅打开单元格的行为是否允许滑动~= MAIL App单元格滑动行为

使用的方法不是表格编辑,按钮嵌入在单元格的超级视图上,额外的滑动视图位于它们之上,它们被平移!所以没有使用任何代理编辑anyKind的方法!

1 个答案:

答案 0 :(得分:1)

你试过这个吗?

- (nullable NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath NS_AVAILABLE_IOS(8_0) __TVOS_PROHIBITED;