我正在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;
}