Hen*_*own 0 subview uitableview swift
我在UITableViewCell中有3个UILabel,当我尝试更新单元格并且没有正确更新时,它会导致我出现问题.我希望能够从单元格中删除所有子视图,然后创建新的UILabel,然后这应该工作.如何从单元格中删除所有子视图?
对不起,如果有一个广泛的问题,但不知道从哪里开始.
你在找这样的东西吗?
for view in yourTableViewCell?.subviews as! [UIView]{
if let label = view as? UILabel {
label.removeFromSuperview()
}
}
Run Code Online (Sandbox Code Playgroud)
这是一个快速解决方案:
yourTableViewCell.contentView.subviews.forEach { $0.removeFromSuperview() }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4468 次 |
| 最近记录: |