在按钮点击上做一些事情然后转到另一个视图控制器
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
方法调用相机加载函数。
我将图像变成了 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
方法调用相机加载函数。