Если я нажимаю контроллеры просмотра и/или присутствующие контроллеры модального вида на UINavigationController
, как я могу узнать, что является самым большим из UIViewController
? Или в моем случае, я хочу знать, является ли какой-то UITableViewController
вершиной самой или нет.Получение верхней части UIViewController
Я попытался с помощью:
self.navigationController.topViewController == self
... но это не работает. Я предполагаю, что он терпит неудачу, потому что я представляю modal view controller над ним и что topViewController
только отслеживает, какие виды были сдвинуты на UINavigationController
(в отличие от тех, которые были представлены модально).
Связанный: [Как сказать, если вид UIViewController является видимым] (http://stackoverflow.com/questions/2777438/how-to-tell-if-uiviewcontrollers-view-is-visible) – Senseful