代码之家  ›  专栏  ›  技术社区  ›  Jesse Bunch

自定义TableView单元格缩进问题

  •  0
  • Jesse Bunch  · 技术社区  · 14 年前

    我在我的应用程序中创建了一个自定义UITableViewCell,当存在删除按钮时,默认缩进不会发生,下面是我设置的屏幕截图。有人知道我做错了什么吗?

    alt text

    alt text

    1 回复  |  直到 14 年前
        1
  •  4
  •   Grady Player    13 年前

    默认情况下应该发生,但在UITableViewDelegate重写中

    - (BOOL)tableView:(UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath{
         return YES;
    }
    

    - (NSInteger)tableView:(UITableView *)tableView indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath
    

    你正在设置手机的 editingAccessoryType UITableViewCellEditingStyleDelete UITableViewCellEditingStyleInsert

    你不会回来了 No 发件人:

    - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath