1

我有一个表格视图,一个单元格中有 3 个项目,基本上我以 3 列的网格视图格式显示我的项目,我为此使用了表格视图。这可以。现在我想实现类似当我长时间按下 tableview/cell 上的任何项目然后所有项目都会摆动并且左上角会有一个小的删除图标时,当用户按下该图标时,该项目将被删除,它的方式发生在 iPhone 主屏幕上。

现在首先我想知道这个想法有多可行?就像我一次只有 2 行可见,并且 tableview 重用单元格,所以如果我向下滚动并删除任何项目,那么管理删除正确项目不会造成太多麻烦吗?我想要一些方向来实现物品的长按和摆动效果动画。我可以尝试什么?

4

1 回答 1

2

对于摆动效果动画代码,查看这篇文章

而对于 tableview 管理,你必须保存indexpath.layerview

[imageView.layer addObject:indexpath forKey:@"indexPath"];

现在您可以抓取单元格并将其删除。

于 2012-08-01T04:37:54.050 回答