我可以使XCode UITableViewCellEditingStyle不偏移吗?

时间:2012-03-13 14:54:31

标签: iphone xcode uitableview cell

我正在Xcode 4.3.1中创建一个新应用程序,我正在使用UITableView,其中我有自定义外观。基本上我有1个图像几乎占据了整个320像素。因此,当我实现编辑(重新排列单元格)时,苹果会默认将所有内容向右推50像素左右。我希望那里没有任何运动。只显示右边的小线条,这样就可以拖动细胞了。我不允许删除或插入所以我的样式总是设置为UITableViewCellEditingStyleNone,但是当处于编辑模式时,这会留下一个空间,其中一个小图标将在左边但是再次,我希望左边没有空格,只是右边的行拖动。有什么想法吗?

这是一些示例代码:

// The editing style for a row is the kind of button displayed to the left of the cell when in editing mode.
- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
    // No editing style if not editing or the index path is nil.
    if (self.editing == NO || !indexPath)
        return UITableViewCellEditingStyleNone;
    return UITableViewCellEditingStyleNone;
}

1 个答案:

答案 0 :(得分:1)