在编辑模式下更改UITableView中减号的位置

时间:2013-03-06 11:57:04

标签: ios objective-c cocoa-touch

我想将负像的位置从单元格的左侧更改为单元格的中间位置。试着在这里读书:http://developer.apple.com/library/ios/#documentation/userexperience/conceptual/tableview_iphone/ManageInsertDeleteRow/ManageInsertDeleteRow.html但找不到一个简单的方法。

由于

1 个答案:

答案 0 :(得分:1)

在自定义单元格layoutSubviews方法中使用:

if ([NSStringFromClass([subview class]) isEqualToString:@"UITableViewCellEditControl"]) {
        CGRect newFrame = subview.frame;
        //Use your desired x value
        newFrame.origin.x = 280;
        subview.frame = newFrame;    
}

如此处所示https://stackoverflow.com/a/8512461/1747635