Если я нажимаю контроллеры просмотра и/или существующие контроллеры модального представления на UINavigationController
, как я могу узнать, что является верхней частью самой UIViewController
? Или в моем случае, я хочу знать, является ли какой-то UITableViewController
самым большим или нет.
Я попытался использовать:
self.navigationController.topViewController == self
... но это не работает. Я предполагаю, что это не удается, потому что я представляю контроллеры modal view поверх него и что topViewController
отслеживает только те представления, которые были нажаты на UINavigationController
(в отличие от тех, которые были представлены модально).