我将图像转换为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)
}
答案 0 :(得分:0)
使用viewDidAppear
方法调用相机加载功能。