Se spingo i controller di visualizzazione e/o presenti i controller di visualizzazione modali su un UINavigationController
, come posso scoprire qual è il massimo UIViewController
? O nel mio caso, voglio sapere se un certo UITableViewController
è il più alto o meno.Come ottenere il massimo da UIViewController
Ho provato ad utilizzare:
self.navigationController.topViewController == self
... ma questo non funziona. Sto indovinando che non funziona perché sto presentando i controller di visualizzazione modali su di esso e che lo topViewController
tiene traccia solo di quali viste sono state inserite sullo UINavigationController
(a differenza di quelle presentate in modo modale).
correlati: [Come sapere se vista di UIViewController è visibile] (http://stackoverflow.com/questions/2777438/how-to-tell-if-uiviewcontrollers-view-is-visible) – Senseful