首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用quickdialog实现滑动删除

如何使用quickdialog实现滑动删除
EN

Stack Overflow用户
提问于 2013-01-27 23:34:55
回答 2查看 447关注 0票数 6

我正在为一个表单使用quickdialog,我正在尝试实现swipe来删除,但我不知道我将如何做。有人能帮我吗?

EN

回答 2

Stack Overflow用户

发布于 2013-12-30 07:43:32

通过使用QSortingSection代替QSection并将canDeleteRows设置为YES,可以滑动删除截面中的元素。

代码语言:javascript
复制
QSortingSection *foosection = [[QSortingSection alloc] init];
foosection.canDeleteRows = YES;

像往常一样继续添加元素,您应该能够滑动每个元素以显示“删除”按钮。点击delete按钮后,该项目将自动从部分中消失。

票数 2
EN

Stack Overflow用户

发布于 2013-04-09 07:29:02

答案是我认为是How to detect Swipe Gesture in iPhone SDK?的组合:

而且,你真正担心的可能是如何Add/remove new QElement to the section (从github的问题)。

后者建议从节中删除元素的方法如下:

代码语言:javascript
复制
[self.extraRepaySection.elements removeObject:self.extraRepayAmount];
[self.quickDialogTableView reloadSections:[NSIndexSet indexSetWithIndex:2] withRowAnimation:UITableViewRowAnimationFade];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14548940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档