在按钮点击上做一些事情然后转到另一个视图控制器

Do something on button tap then segue to another view controller

我将图像变成了 UIgesturerecognizer,这样我就可以像按下按钮一样按下它。当我按下它时,我希望它继续显示,但下一个视图加载了一个相机,所以我在加载时有点卡住了。我真的不能 运行 一个 activity 指示器,因为它在视图控制器之间进行。所以我做了一个标签,上面写着 "please wait..." 并且我将它设置为出现在 segue 之前按下的按钮上。问题是它实际上并没有出现,因为冻结是在它实际出现之前发生的。然后在新的 vc 上,您会短暂地看到它闪烁,所以它出现了,但速度不够快,效率不高。我怎样才能让标签出现,然后开始 segue?这是现在的代码

@IBAction func buttonTapped(sender: AnyObject) {
    //I want this label to show up before the segue starts happening
    self.loadingLabel.hidden = false
    //Segue       
    self.performSegueWithIdentifier("profilePicCamera", sender: self)
}

viewDidAppear 方法调用相机加载函数。