tableView编辑模式-iPhone

时间:2010-08-18 11:55:31

标签: iphone uitableview

在编辑模式下是否有任何方法可以删除减号并仅显示重新排序图标?

尝试很长时间。不知何故成功删除了表的缩进,但仍然无法删除减号。

此外,我希望重新排序图标永久显示在屏幕上,以便表格视图始终处于编辑模式

有没有选择这样做???请帮助......

2 个答案:

答案 0 :(得分:0)

我不确定你能做到这一点(我认为我没有看到它实现过)但是如果它能够工作我认为你通过将UITableViewCellEditingStyleNone作为单元格的编辑样式返回< / p>

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath

只要你有

- (void)tableView:(UTableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toindexPath:(NSIndexPath *)toIndexPath

-(BOOL)tableview:(UITableView *)tableview canMoveRowAtIndexPath:(NSIndexPath *)indexPath
在UITableViewDelegate中定义的

,当您进入编辑模式时,应显示重新排序控件。

开始编辑样式调用

- (void)setEditing:(BOOL)editing animated:(BOOL)animated
加载视图后

答案 1 :(得分:0)

这就是它的工作原理......

-(BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath
{ 
 // Return NO if you do not want the specified item to be editable. 
 UITableViewCellEditingStyleNone;
 return YES;
}

快乐的iCODING ......