gle*_*enc 26 iphone uitableview uigesturerecognizer
这里有很多类似的问题,但我认为没有一个问题特别提出这个问题,也就是说,代码中是否有任何方法强制红色删除按钮出现在UITableView行的右侧?
我问的原因是我试图使用两个UISwipeGestureRecognizers来改变tableview的行为,这样:
单指滑动会调用自定义操作(而不是显示红色删除按钮,这就是它现在的行为方式),以及
双指滑动调用默认的单指滑动行为,即使红色删除按钮显示.
我已经浏览了SDK文档,但我找不到任何导致红色按钮出现的方法,这让我觉得如果不从头开始手动创建红色删除按钮并尝试制作上面提出的UI方案是不可能实现的它模仿内置的行为.
任何帮助深表感谢.
Pac*_*acu -2
通过致电
[self.tableView setEditing:YES animated:YES];
Run Code Online (Sandbox Code Playgroud)
在 UITableViewController 上,您可以将 tableView 设置为编辑模式。您实际上可以将手势识别器添加到单元格视图中,该单元格视图使用委托方法进行调用。
根据UITableViewCell 的文档,您实际上可以以相同的方式设置单个单元格。除此之外,您还必须管理标准手势识别器。我想在这种情况下子类化将是你的盟友。
我希望这有帮助。
| 归档时间: |
|
| 查看次数: |
14731 次 |
| 最近记录: |