ara*_*ide 15 iphone uitableview
我知道setEditing:用于启用UITableView的编辑模式.
但我更喜欢禁用某些行的操作(启用其他行).
可能吗?
谢谢,
InterDev中
ken*_*ytm 31
在数据源中实现该-tableView:canEditRowAtIndexPath:方法.返回NO那些行.
Cha*_* Wu 10
这篇文章总结得很完美, 有没有办法在编辑UITableView时隐藏" - "(删除)按钮
如果您不想阅读帖子,则gist位于您不想删除的行但希望允许移动行:将行的编辑样式设置为UITableViewCellEditingStyleNone
- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{
return UITableViewCellEditingStyleNone;
}
Run Code Online (Sandbox Code Playgroud)
使用canEditRowAtIndexPath将不允许该行与分组样式中的其他单元格对齐.这看起来很糟糕.
我使用UITableViewCellEditingStyleNone,对于你不想显示编辑控件的行(减号/加号按钮),把它放在你的
(UITableViewCellEditingStyle) tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10841 次 |
| 最近记录: |