我尝试在swift中自定义活动指示器,如下图所示,但我找不到任何东西
我在主视图控制器中的部分代码是:
@IBOutlet weak var tableView: UITableView!
let apiClient = ApiClient()
var flyers: [Flyer]!
var events: [Event]!
let actInd : UIActivityIndicatorView = UIActivityIndicatorView(frame: CGRectMake(0,0, 50, 50)) as UIActivityIndicatorView
override func viewWillAppear(animated: Bool) {
actInd.center = self.view.center
actInd.hidesWhenStopped = true
actInd.activityIndicatorViewStyle = UIActivityIndicatorViewStyle.WhiteLarge
actInd.color = UIColor.blackColor()
view.addSubview(actInd)
actInd.startAnimating()
super.viewWillAppear(animated)
print("MainController viewWillAppear")
api.getList() { flyers, error in
if flyers != nil {
self.flyers = flyers
self.tableView.reloadData()
self.actInd.stopAnimating()
} else {
print("error: \(error)")
}
}
}
有什么想法吗? 很多