我一直在关注一个教程,该教程最终创建了一个用于在本地存储表单输入数据的 Web 应用程序(您可以在此处查看最终项目:http: //mc-mobile-app.s3.amazonaws.com/index.html)。
然后,我使用这些文件来测试使用 phonegap 和 Xcode 创建本机应用程序 - 但我无法弄清楚如何添加滑动以删除存储的条目(一个接一个,而不是一次性删除所有条目)。
使用上述工具可以做到这一点,如果可以,怎么做?
我一直在关注一个教程,该教程最终创建了一个用于在本地存储表单输入数据的 Web 应用程序(您可以在此处查看最终项目:http: //mc-mobile-app.s3.amazonaws.com/index.html)。
然后,我使用这些文件来测试使用 phonegap 和 Xcode 创建本机应用程序 - 但我无法弄清楚如何添加滑动以删除存储的条目(一个接一个,而不是一次性删除所有条目)。
使用上述工具可以做到这一点,如果可以,怎么做?
在 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 是要删除的索引数组...希望对您有所帮助... :)
我一直在寻找同样的东西。我能找到的最接近的是 jQuery-mobile 插件..