动作后Swift删除与导航视图控制器的连接

时间:2015-04-16 00:18:49

标签: ios xcode swift segue xcode-storyboard

我有一个故事板设置,用户打开应用程序并进入社交登录视图。如果用户之前没有注册,则将其带到注册导航视图,如果用户具有,则将该用户带到具有应用程序真实功能的选项卡视图。我遇到的问题是,当用户必须注册时,在注册后,选项卡式视图将打开,并带有允许返回注册页面的导航。如何删除该功能?注册后,选项卡式视图不应与注册导航视图有任何关系。是否有某种segue方法可以实现这一目标?请参阅下面的故事板。

storyboard

1 个答案:

答案 0 :(得分:0)

有很多方法可以达到这个目的, 一种方法是创建自定义UIBarButtonItem并将其分配给选项卡式视图控制器的navigationItem的leftBarButtonItem

 var customButton = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Action, target: self, action: "customAction:")
    self.navigationItem.leftBarButtonItem = customButton

customAction:中编写代码以进入您想要按下按钮的场景。

注意:有一些UIBarButtonItem初始化方法可用于自定义按钮的外观