-1

我在 UITableView 单元格中跟随UISwitch将 UISwitch 放在 tableview 中。这是代码:

UISwitch *mySwitch = [[UISwitch alloc] init];
cell.accessoryView = mySwitch;

但问题是当我将表格置于编辑模式时:

self.tableView.editing = YES;

UISwitch 消失。

你知道我该如何解决这个问题吗?

4

1 回答 1

2

添加UISwitchcontentView单元格。

对象的contentView是单元格显示的内容UITableViewCell的默认值superview。如果您想通过简单地添加额外的视图来自定义单元格,您应该将它们添加到,contentView以便在单元格进入和退出编辑模式时它们将被适当地定位。

[[cell contentView] addSubview:switch];
于 2013-08-26T06:42:48.497 回答