Я хотел бы удалить все подзаголовки моего UIViewController, кроме двух, которые называются toolBarOne
и toolBarTwo
. Я не знаю, с чего начать. Каково ваше предложение? Спасибо.Удалить все подзаголовки, кроме имени
0
A
ответ
2
Я бы не стал делать это так, как Sony предложила по нескольким причинам.
Таким образом, вы будете удалять subviews, используя тот же массив subview для перечисления.
Вы также можете удалить связанные объекты, связанные с компоновкой, то есть
UILayoutGuide
, которые вы явно не добавили в свое представление.
Вместо этого я рекомендую Перебор отдельный массив, содержащий копию исходного self.view.subviews
массива и исключая любые подвидов типа UILayoutSupport
:
var subviews = self.view.subviews
for subview in subviews as [UIView] {
if subview != toolBarOne && subview != toolBarTwo && !(subview is UILayoutSupport) {
subview.removeFromSuperview()
}
}
0
for subView in view.subviews as [UIView] {
if subView != toolBarOne && subView != toolBarTwo {
subView.removeFromSuperview()
}
}
Смежные вопросы
- 1. удалить все, кроме имени файла PHP
- 2. Удалить все, кроме * .c
- 3. Удалить все строки, кроме
- 4. Удалить все, кроме детей
- 5. regex: удалить все, кроме?
- 6. Regex удалить все, кроме имени файла из ссылок
- 7. bash: удалить все файлы, кроме последней версии, в имени файла
- 8. Удалить все строки, кроме состояния
- 9. удалить все каталоги, кроме одного
- 10. VI удалить все, кроме шаблона
- 11. Удалить все строки, кроме специфических
- 12. Удалить все папки, кроме .... (* .BAT)
- 13. Удалить все, кроме определенной папки
- 14. Удалить все папки, кроме одного
- 15. Ruby удалить все, кроме символов?
- 16. Удалить все, кроме внутреннего тега
- 17. Удалить все вхождения, кроме последнего?
- 18. Объединить все аргументы (кроме имени исполняемого файла)
- 19. Я собираю все, кроме имени, от имени Менеджера в AD?
- 20. удалите все subview на cell.contentview, кроме метки
- 21. Удалить все экземпляры имени диапазона
- 22. Выпускает ли релиз UIView все его подзаголовки?
- 23. Как изменить макрос, чтобы удалить «список имени столбца» из списка «Удалить все, кроме списка»
- 24. Notepad ++ Удалить все, кроме текста внутри скобок
- 25. JQuery удалить все HTML-теги КРОМЕ якорей
- 26. Удалить все, кроме 4 последних каталогов
- 27. Регулярное выражение, чтобы удалить все, кроме даты?
- 28. Выберите, чтобы удалить все записи, кроме первого,
- 29. Regex удалить все специальные символы, кроме цифр?
- 30. NSPopupButton удалить все элементы кроме одного