在按钮上执行某些操作然后切换到另一个视图控制器

时间:2016-07-27 02:06:50

标签: ios swift button segue completion

我将图像转换为UIgesturerecognizer,以便我可以像按钮一样按下它。当我按下它时我希望它能够消失,但是下一个视图会加载一个摄像头,所以当它加载时我会遇到冻结。我无法真正运行活动指示器,因为它位于视图控制器之间。所以我制作了一个标签,上面写着“请等待......”然后我将它设置为在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)
}

1 个答案:

答案 0 :(得分:0)

使用viewDidAppear方法调用相机加载功能。