0

我一直在关注一个教程,该教程最终创建了一个用于在本地存储表单输入数据的 Web 应用程序(您可以在此处查看最终项目:http: //mc-mobile-app.s3.amazonaws.com/index.html)。

然后,我使用这些文件来测试使用 phonegap 和 Xcode 创建本机应用程序 - 但我无法弄清楚如何添加滑动以删除存储的条目(一个接一个,而不是一次性删除所有条目)。

使用上述工具可以做到这一点,如果可以,怎么做?

4

2 回答 2

0

在 tableView 的“cellForRowAtIndexPath”委托方法中编写以下内容:

   UISwipeGestureRecognizer *swipeLeft = [[UISwipeGestureRecognizer alloc]
                                           initWithTarget:self
                                                   action:@selector(handleSwipeLeft)];
   swipeLeft.direction = UISwipeGestureRecognizerDirectionLeft;
   [cell addGestureRecognizer:swipeLeft];
   [swipeLeft release];

您必须编写一个处理程序“handleSwipeLeft:”,它显示删除按钮,然后在此按钮的单击事件中,您可以编写以下代码来删除表格行:

[tableView deleteRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationFade];

其中 indexPaths 是要删除的索引数组...希望对您有所帮助... :)

于 2012-07-13T20:19:25.193 回答
0

我一直在寻找同样的东西。我能找到的最接近的是 jQuery-mobile 插件..

http://www.andymatthews.net/read/2012/02/19/swipeButton-jQuery-Mobile-plugin-launches.-Millions-rejoice

于 2012-07-16T23:38:09.127 回答