滑动以使用phonegap删除

时间:2012-07-13 20:11:17

标签: xcode html5 cordova swipe phonegap-build

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

然后我使用这些文件来测试使用phonegap和Xcode创建本机应用程序 - 但是我无法解决如何在存储的条目上添加滑动来删除(逐个而不是一次性删除所有内容) )。

使用上述工具是否可以,如果可以,怎么办?

2 个答案:

答案 0 :(得分:0)

在tableView的'cellForRowAtIndexPath'委托方法中编写followinf:

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

你写了一个处理程序“handleSwipeLeft:”,它显示了删除按钮然后在这个按钮的click事件上你可以编写以下代码来删除表格行:

[tableView deleteRowsAtIndexPaths:indexPaths withRowAnimation:UITableViewRowAnimationFade];

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

答案 1 :(得分:0)

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

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