Уведомление, когда представление предка удалено из представления в iOS - PullRequest
0 голосов
/ 24 октября 2011

Мне особенно интересно, чтобы подчиненный UIView получал уведомление о том, что один из его предков UIViews был удален из иерархии.

Мне известны обратные вызовы в UIViewController, но это не решает проблему уведомления sub UIView о том, что они были удалены из иерархии, если я вручную не переберу все подпредставления и не уведомлю их по очереди, что они не являютсябольше отображается.

1 Ответ

2 голосов
/ 24 октября 2011

Вы можете создать подкласс UIView и реализовать метод willRemoveSubview:.

Из документов Apple:

Сообщает, что подпредставление должно быть удалено.

- (void)willRemoveSubview:(UIView *)subview
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...