如何从按钮单击segue显示TabbarController?

时间:2015-02-10 10:07:00

标签: ios swift uitabbarcontroller segue tabbarcontroller

我有一个tabbarcontroller,它有3个标签,如Home,Cam和Profile。它工作得很好。另外,我想从不同的个人资料按钮显示个人资料视图。因此,如果我点击此按钮它显示配置文件视图但tabbar正在消失,但我不想要这个。 实际上系统就像一个instagram克隆。在Instagram中,如果您单击用户名,则可以看到他/她的个人资料视图和标签栏不会消失。您也可以使用个人资料标签查看个人资料视图这在我的项目中无效。

我可以轻松地从TabBarVC转到配置文件视图。这里没有问题。但在表视图控制器中。我在表格视图中有自定义单元格,此单元格中有一个按钮。当我点击这个按钮时,我想去个人资料视图。它工作,但当我点击此按钮时,配置文件视图中的标签栏正在消失。

func profileSelected(index : Int) {
    selectedUser = objects[index].valueForKey("user") as PFUser       
    performSegueWithIdentifier("profile", sender: self)
}


 override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {

    if segue.destinationViewController is ProfileVC {
        var profileVC = segue.destinationViewController as ProfileVC
        profileVC.user = selectedUser
    }
}

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您需要提供编码示例。您的描述不足以让任何人能够为您提供帮助。 如果您不想共享任何代码: 查看GitHub上的公共项目或查看CocoaControls以查看它们是否具有您正在寻找的内容。

相关问题