我创建与两节中的一个UITable视图,其中当我将数据加载到它的正常工作的uitablew,如何去除UITableView的按钮时表为int编辑模式
但我的问题是如何解决在第0部分和第0行中禁用一个排序按钮。
其中更多描述到以下图像中。
请帮忙解决我提前表达感谢的问题
您宝贵的时间花在我的问题。
我创建与两节中的一个UITable视图,其中当我将数据加载到它的正常工作的uitablew,如何去除UITableView的按钮时表为int编辑模式
但我的问题是如何解决在第0部分和第0行中禁用一个排序按钮。
其中更多描述到以下图像中。
请帮忙解决我提前表达感谢的问题
您宝贵的时间花在我的问题。
这很容易。
侦听UITableViewDataSource呼叫tableView:canMoveRowAtIndexPath:
像这样:
- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath {
if(indexPath.section == 0) {
return NO;
}
return YES;
}
如果不这样做不是在哪里放置方法,其次它tableView:cellForRowAtIndexPath:
设置showsReorderControl
以没有财产的细胞
cell.showsReorderControl = NO;
另外,如果数据源实现了tableView:canMoveRowAtIndexPath:
以返回NO,则重排序控件不会出现在该指定行中。你需要检查indexPath并返回NO。