Доброе время суток, нужно перебрать и удалить все дочерние элементы, сейчас у меня есть вот такой ужас:
for view1 in self._searchBackground.subviews {
for view2 in view1.subviews {
for view3 in view2.subviews {
for view4 in view3.subviews {
for view5 in view4.subviews {
for view6 in view5.subviews {
view6.removeFromSuperview()
}
view5.removeFromSuperview()
}
view4.removeFromSuperview()
}
view3.removeFromSuperview()
}
view2.removeFromSuperview()
}
view1.removeFromSuperview()
}
self._searchBackground.removeFromSuperview()
как можно реализовать в функцию, написано на языке swift, можно примеры и на другом любом или может есть уже какие нибудь решения. Просто каждый раз добавлять ветку накладно будет сильно.
П.С. Заранее благодарю!!!