Вместо того, чтобы индивидуально removeFromSubview
для каждой вещи, которую я хочу удалить, хотел бы узнать, есть ли что-то, что удаляет все из супервизора.Как удалить все из супервизора
0
A
ответ
0
Я использую метод категории для этого
@interface UIView (Additions)
- (void)removeAllSubviews
@end
@implementation UIView (Additions)
- (void)removeAllSubviews
{
for (UIView *subview in self.subviews)
[subview removeFromSuperview];
}
@end
Таким образом, вы можете позвонить
[self.superview removeAllSubviews];
, чтобы удалить все из надтаблицы.
0
for(UIView *view in self.superview.subviews)
{
[view removeFromSuperview];
}
Будьте осторожны с этим, он может удалить встроенные модули Apple, которые вы не знаете, и тем самым изменить способ взаимодействия с пользователем.
0
Один лайнер
[viewYouWantToRemoveFrom.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];
Смежные вопросы
- 1. Как удалить представление из супервизора мгновенно?
- 2. Как удалить представление из супервизора, без перезагрузки?
- 3. Достаточно, чтобы удалить вид из супервизора?
- 4. UIViewController удалить из супервизора после получения nsnotification
- 5. Невозможно удалить подвью из его супервизора
- 6. Удаление из его супервизора
- 7. Как удалить UIView из супервизора с определенной позицией программно
- 8. Как удалить представление из супер-представления без выгрузки супервизора?
- 9. Как удалить представление из супервизора во время выполнения?
- 10. Как остановить AVPlayer и удалить из супервизора после отклонения viewcontroller?
- 11. Как перенести subView в верхнюю часть из супервизора его супервизора
- 12. UIView не удаляется из супервизора
- 13. NSView, не удаляющийся из супервизора
- 14. Запустить супервизора из staltstack
- 15. Управление областями из супервизора?
- 16. Когда вид удаляется из супервизора, все анимации удаляются или нет?
- 17. Удалить из супервизора И включить взаимодействие с пользователем
- 18. UIImageView все еще видно после скрытия/удаления из супервизора
- 19. Сбой программы Objective-c при попытке удалить объекты из супервизора
- 20. Как извлечь имя супервизора
- 21. Как скрыть/удалить подвью по умолчанию при загрузке супервизора, но все же иметь к нему доступ?
- 22. удалить все из таблицы
- 23. Обнаружение касания, возникшего из супервизора
- 24. Удаление зрения из супервизора iOS
- 25. Как запросить больше места от супервизора/супервизора iOS
- 26. как отображать подзаголовок супервизора?
- 27. координаты подвыбора в отношении супервизора супервизора
- 28. Удаление объектов из супервизора, нажав на подпункты
- 29. Как поговорить с диспетчером супервизора?
- 30. Удалить все записи из таблицы
Вы всегда должны использовать префикс для методов категории –