UITabBarController - определить, когда вкладка не выбрана. - PullRequest
1 голос
/ 26 октября 2010

Если у вас есть 4 вкладки, каков наилучший способ сообщить одному из контроллеров представления о том, что он «отменен».Другими словами, была выбрана другая вкладка?

Я не могу просто использовать viewDidDisappear, потому что это может произойти в любом случае.Есть ли другой способ для контроллера представления узнать, что он больше не активная вкладка?

Делегат TabBar (didSelectViewController) сообщает мне, какая была выбрана, но мне нужно знать, какая вкладка была активной ДО выборатак что я могу сказать контроллеру вида убить некоторые вещи.

1 Ответ

2 голосов
/ 26 октября 2010

Существует метод делегата TabBar для shouldSelectViewController, который вызывается для запроса разрешения на изменение контроллера представления и свойства UITabBarController для selectedViewController или selectedIndex.

Требуется проверить, что selectedIndex или selectedViewController не изменились, покаМетод shouldSelectViewController возвращает значение ...

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