ios - 点击按钮执行某些操作,然后转到另一个 View Controller

标签 ios swift button segue completion

我将图像转换为 UIgesturerecognizer,以便我可以像按下按钮一样按下它。当我按下它时,我希望它能够继续运行,但下一个 View 会加载相机,所以在加载时我会有点卡住。我无法真正运行事件指示器,因为它在 View Controller 之间运行。所以我制作了一个标签,上面写着“请稍候...”,并将其设置为出现在转场之前按下的按钮上。问题是它实际上并没有出现,因为卡住是在它实际出现之前发生的。然后在新的 vc 上,您会短暂地看到它闪烁,因此它正在出现,但速度不够快,效率不够高。我怎样才能让标 checkout 现,然后开始继续?这是现在的代码

@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 方法调用相机加载函数。

关于ios - 点击按钮执行某些操作,然后转到另一个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38602555/

相关文章:

java - 如何在按下按钮之前激活按钮?

ios - 无法删除 Apple WWDRC 证书

ios - 在 iOS UIAlertController 中,我们可以左对齐 UIAlertAction 的文本吗

ios - swift 如何从 firebase 数据库进行搜索

swift - 使用通用协议(protocol)作为返回类型调用函数

python - Pygame 按钮功能问题

CSS 菜单背景高度和文本高度

ios - 可编辑 UITableView 的内存错误(iOS 7 ARC)

ios - Realm Swift 中的嵌套写入事务

ios - Swift - 整数转换为小时/分钟/秒