Как я могу изменить элемент панели вкладок - PullRequest
0 голосов
/ 18 апреля 2019

У меня есть 4 элемента табуляции, и я поместил страницу входа в систему на tab4. Как я могу изменить представление профиля tab4, когда я вошел в систему. Когда я не входил в систему, tab4 является видом входа в систему.

Я создал контроллер UItabbar. Я могу изменить tab4, когда приложение загружается. Тем не менее, я не могу перезагрузить tab4, когда я вхожу или выход из системы во время выполнения.

let logined = UserDefaults.standard.bool(forKey: "logined")
        let profileVC:ProfileViewController = storyboard?.instantiateViewController(withIdentifier: "ProfilePage") as! ProfileViewController
        let loginVC:LoginViewController = storyboard?.instantiateViewController(withIdentifier: "LoginPage") as! LoginViewController
if logined{
        var viewControllers = self.viewControllers
        viewControllers?.remove(at: 3)
        viewControllers?.append(profileVC)
        self.viewControllers = viewControllers
}else{
        var viewControllers = self.viewControllers
        viewControllers?.remove(at: 3)
        viewControllers?.append(loginVC)
        self.viewControllers = viewControllers
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...