extension UIView {
func removeAllSubviews() {
for subview in subviews {
subview.removeFromSuperview()
}
}
}
Ответ 4
Вы можете использовать это как
//adding an object to the view
view.addSubView(UIButton())
// you can remove any UIControls you have added with this code
view.subviews.forEach { (item) in
item.removeFromSuperview()
}
view - это представление, из которого вы хотите удалить все. вы просто удаляете каждый элемент subview, выполняя forEach