【发布时间】:2017-10-25 09:32:38
【问题描述】:
我有一个活动指示器,它显示在 middel 中。如何将其放置在视图的左上角?
var activityIndicator = UIActivityIndicatorView()
func show() {
UIApplication.shared.beginIgnoringInteractionEvents()
self.activityIndicator = UIActivityIndicatorView(frame: CGRect(x: 0, y: 0, width: 50, height: 50))
self.activityIndicator.center = self.view.center
self.activityIndicator.hidesWhenStopped = true
self.activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.gray
self.checkView.addSubview(self.activityIndicator)
self.activityIndicator.startAnimating()
}
【问题讨论】:
-
只要评论
self.activityIndicator.center = self.view.center这一行就可以了 -
当我注释掉这一行时,由于某种原因,指示器根本不显示
-
我遇到了问题。它只是在导航栏后面(在我的情况下)只需将框架从
UIActivityIndicatorView(frame: CGRect(x: 0, y: 0, width: 50, height: 50))更新为UIActivityIndicatorView(frame: CGRect(x: 0, y: 100, width: 50, height: 50)) -
谢谢!这就是问题所在:D
-
如果您愿意,可以将
self.activityIndicator.center = self.view.center行更改为self.activityIndicator.center = CGPoint(x: 0, y: 180)
标签: swift uiactivityindicatorview activity-indicator