在编辑模式下的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];
- 如何区分UITableView自定义部分点击和部分第一行点击?
- 静态和dynamic单元格的UITableView混合?
- 如何在Xcode中创build多个列的UI TableView?
- 在cellForRowAtIndexPath中调用heightForRowAtIndexPath?
- 为什么我的UITableView在5行之后重复行?
- 从UITableView删除最后一行 – 崩溃与NSInternalInconsistencyError
- 通过单击自定义UIButton删除UITableView行
- 如何在tableview中获取节标题的绝对位置?
- UITableView ContentInsets水平滚动内容