iPhone-TableView编辑,仍然可以选择

iPhone-TableView编辑,仍然可以选择,iphone,objective-c,ios,uitableview,ios5,Iphone,Objective C,Ios,Uitableview,Ios5,我正在尝试创建一个表视图,它应该是半可编辑半可选择的。我不能让它工作。有人知道如何使这成为可能吗。我需要能够对表视图的一个部分进行重新排序,并能够选择另一个部分 此外,我只希望显示ReorderControl,而不显示任何其他可编辑控件。当我使其可编辑时,它会将表格单元格缩小。是否仍要删除此项?在UITableView上有几个属性可以帮助您解决此问题 [编辑过程中的tableView设置AllowSelection:是] 此外,UITableViewDelegate协议具有以下方法: -(BOO

我正在尝试创建一个表视图,它应该是半可编辑半可选择的。我不能让它工作。有人知道如何使这成为可能吗。我需要能够对表视图的一个部分进行重新排序,并能够选择另一个部分


此外,我只希望显示ReorderControl,而不显示任何其他可编辑控件。当我使其可编辑时,它会将表格单元格缩小。是否仍要删除此项?

UITableView
上有几个属性可以帮助您解决此问题

  • [编辑过程中的tableView设置AllowSelection:是]
  • 此外,UITableViewDelegate协议具有以下方法:

    -(BOOL)tableView:(UITableView*)tableView应该在编辑rowatindexpath:(nsindepath*)indepath时被删除

    只要返回
    NO
    ,就可以不调整行的大小

    您可以使用委托方法
    tableView:editingStyleForRowAtIndexPath:
    说明要删除哪些行,并使用数据源方法
    tableView:canMoveRowAtIndexPath:
    进行重新排序