Основная навигация для моего приложения iOS 8 - это панель вкладок с 3 вкладками. У меня также есть экран входа в систему, который является UIViewController, у которого не должно быть вкладок внизу. Я только когда-либо обращаюсь к экрану входа в систему из обычного потока, если обнаруживаю, что пользователь либо не вошел в систему, либо выбрал выход из системы. Я не уверен, как удалить язычки с экрана, когда я показываю на экране входа в систему с помощью следующего кода:Swift Remove Tab Bar Программно
let loginView = self.storyboard?.instantiateViewControllerWithIdentifer("Login") as UIViewController
self.presentViewController(loginView, animate: true, completion: nil)
Я попытался установить tabBar.hidden
свойство true
без результата. Я также пробовал модифицировать раскадровку, чтобы установить «Нижняя панель» на «Нет» и проверил «Скрыть нижнюю панель при нажатии».
Что здесь такое? Откуда вы представляете контроллер просмотра? – shim
Я представляю контроллер представления из табличного представления, который находится внутри TabViewController. – shacker