我可以很容易地获得对单元格的引用
cell = [self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]];
但是在编辑/重新排序模式下,我需要参考单元格右侧的小句柄。我怎样才能做到这一点?
我可以很容易地获得对单元格的引用
cell = [self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]];
但是在编辑/重新排序模式下,我需要参考单元格右侧的小句柄。我怎样才能做到这一点?
您可以使用此代码找到它,但重新排序控制是 private-api
for (UIView *view in cell.subviews) {
if ([NSStringFromClass([view class]) isEqualToString:@"UITableViewCellReorderControl"]) {
// 'view' is the reorder control
}
}
您需要editingAccessoryView
在您的单元格上使用该属性:
cell = [self.tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]];
UIView *editingAccessory = cell.editingAccessoryView;