【发布时间】:2016-09-22 19:50:32
【问题描述】:
您能告诉我如何创建活动指示器视图吗? 我有一个普通按钮:
@IBAction func NextViewController(sender: AnyObject) {
}
在我的应用加载下一个视图控制器之前需要很长时间,我希望有一个正常的指示器来通知用户稍等。
【问题讨论】:
-
谢谢,但对我没有帮助:(
您能告诉我如何创建活动指示器视图吗? 我有一个普通按钮:
@IBAction func NextViewController(sender: AnyObject) {
}
在我的应用加载下一个视图控制器之前需要很长时间,我希望有一个正常的指示器来通知用户稍等。
【问题讨论】:
我可以建议您使用LilithProgressHUD。这是我用过的最好的活动指示器视图。
使用pod 'LilithProgressHUD' 安装它。
//Import LilithProgressHUD
import LilithProgressHUD
//Show the HUD
LilithProgressHUD.show()
//Hide the HUD
LilithProgressHUD.hide()
原来如此……
所以在你的例子中:
@IBAction func NextViewController(sender: AnyObject) {
LilithProgressHUD.show()
}
就是这样...在NextViewController viewDidLoad 中,您将调用LilithProgressHUD.hide()。
还有。我已经在我的 AppDelegate 中设置了视图的属性。
LilithProgressHUD.size = (self.window?.frame.size.height)! // sets the size to the size of my App
LilithProgressHUD.opacity = 0.75 // sets the opacity nice to a value where you can slightly see the App
【讨论】: