【发布时间】:2017-03-16 17:17:29
【问题描述】:
我正在使用内部带有 Activity 指示器的 UIAlertView,但指示器的位置不正确。我确定我错过了一些非常小的东西,但如果有人能帮助我,那就太好了。下面是我的代码和对应的代码sn -p
var progressAlert: UIAlertView = UIAlertView(title: "Downloading", message: "Patients information...", delegate: nil, cancelButtonTitle: nil);
var loadingIndicator: UIActivityIndicatorView = UIActivityIndicatorView()
loadingIndicator.center = CGPointMake(progressAlert.bounds.size.width/2, progressAlert.bounds.size.height - 150)
loadingIndicator.hidesWhenStopped = true
loadingIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.Gray
loadingIndicator.startAnimating()
progressAlert.setValue(loadingIndicator, forKey: "accessoryView")
progressAlert.show()
编辑:按照马特的回答,最终创建了自定义视图,它就像一个魅力。
【问题讨论】:
-
它正处于我的中心。你能指定它的位置不正确吗?
-
我正在尝试将活动指示器向上移动几个像素,因为您可以看到它粘在警报视图的底部。你知道怎么做吗?
-
哦。现在我明白你在说什么了。
标签: ios swift uialertview uiactivityindicatorview