Проверьте, находится ли контроллер поверх стека navigationController - PullRequest
4 голосов
/ 19 июля 2011

Как я могу проверить внутри контроллера, находится ли он поверх стека navigationController?Т.е. если контроллер является активным представлением.

Спасибо

Ответы [ 2 ]

11 голосов
/ 19 июля 2011

Для этого есть свойство, называемое topViewController. Чтобы проверить, является ли ваш контроллер самым верхним, сделайте следующее:

BOOL topMost = ([self.navigationController.topViewController isEqual:self]);
1 голос
/ 19 июля 2011

Просто проверьте его topViewController свойство.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...