我有一个故事板设置,用户打开应用程序并进入社交登录视图。如果用户之前没有注册,则将其带到注册导航视图,如果用户具有,则将该用户带到具有应用程序真实功能的选项卡视图。我遇到的问题是,当用户必须注册时,在注册后,选项卡式视图将打开,并带有允许返回注册页面的导航。如何删除该功能?注册后,选项卡式视图不应与注册导航视图有任何关系。是否有某种segue方法可以实现这一目标?请参阅下面的故事板。
答案 0 :(得分:0)
有很多方法可以达到这个目的, 一种方法是创建自定义UIBarButtonItem并将其分配给选项卡式视图控制器的navigationItem的leftBarButtonItem
var customButton = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Action, target: self, action: "customAction:")
self.navigationItem.leftBarButtonItem = customButton
在customAction:
中编写代码以进入您想要按下按钮的场景。
注意:有一些UIBarButtonItem初始化方法可用于自定义按钮的外观