Я настроил приложение MonoTouch для использования TabBar и контроллеров навигации.Я устанавливаю HidesBottomBarWhenPush = true, как только я получаю представление 1 или представление 3.
Например
TabBar
-Options 1 Navigation Controller
-View1
-View2
-Options 2 Navigation Controller
-View3
Я могу использовать навигационные контроллеры для перемещения между представлениями с помощью кнопки назад, и всеработает как положено.
Проблемы возникают, когда текущим местоположением является view1 или view3.Как мне вернуться обратно на уровень tabBar?Я могу добавить кнопку «Назад» вручную, но какая логика должна быть под кнопкой?Мне действительно нужен TabController.PopToRootLevel (), но я не могу найти подобный метод.Это не оживляет, и я предполагаю, что это вызовет утечки памяти.
this.TabBarController.SelectedIndex = 0;