在编辑模式下的UITableView单元格中的UISwitch
我遵循UITableView单元格中的UISwitch将UISwitch放置在tableview中。 这里是代码:
UISwitch *mySwitch = [[UISwitch alloc] init]; cell.accessoryView = mySwitch;
但问题是,当我把表进入编辑模式:
self.tableView.editing = YES;
UISwitch消失。
你知道我怎么能解决这个问题?
将UISwitch
添加到单元格的contentView
。
UITableViewCell
对象的contentView
是单元格显示内容的默认superview
。 如果要通过简单添加其他视图来自定义单元格,则应将其添加到contentView
以便在单元格进入和退出编辑模式时适当地定位它们。
[[cell contentView] addSubview:switch];