Как узнать, когда UIView получает фокус

На iPhone мы можем просто использовать (void) viewDidAppear: (BOOL) animated; , чтобы выполнять действия, когда представление становится фокусом. В некоторых случаях у нас есть модальное представление с другим модальным представлением поверх него, и на iPhone закрытие самого верхнего модального представления запускает viewDidAppear для нижнего модального представления.

Это не относится к iPad, поскольку вид остается "видимым", даже если он ' s за другим модальным представлением. Есть ли способ узнать из UIViewController, когда само представление становится активным?

5
задан mjdth 22 October 2010 в 18:19
поделиться