Swift3 选项卡栏和导航栏不';不使用当前函数显示
我有一个有5个标签的应用程序。“主页”选项卡显示博客文章,并具有导航栏和选项卡栏。应用程序中的最后一个选项卡是用户配置文件控制器。我有一个注销按钮。当用户注销时,我转到主页选项卡,但导航栏和选项卡栏没有出现。配置文件选项卡上的Swift3 选项卡栏和导航栏不';不使用当前函数显示,swift3,Swift3,我有一个有5个标签的应用程序。“主页”选项卡显示博客文章,并具有导航栏和选项卡栏。应用程序中的最后一个选项卡是用户配置文件控制器。我有一个注销按钮。当用户注销时,我转到主页选项卡,但导航栏和选项卡栏没有出现。配置文件选项卡上的注销按钮的代码: if isUserLoggedIn { loginButton.setTitle("LogIn", for: UIControlState.normal) appUserID = "" isUserLoggedIn = false
注销
按钮的代码:
if isUserLoggedIn {
loginButton.setTitle("LogIn", for: UIControlState.normal)
appUserID = ""
isUserLoggedIn = false
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: "PostViewController") as! PostViewController
self.present(controller, animated: true, completion: nil)
} else {
...
如果希望显示选项卡栏控制器,则应显示该控制器,而不是其关联的视图控制器。将情节提要ID分配给选项卡栏控制器并将其显示。相关代码实际上没有使用序列号。您可以使用
self.present
进行导航,这与segue不同。很好。谢谢!哈!我从来没有想过。谢谢!五分钟内无法标记为已解决。再次感谢。