我试图显示自定义活动加载器。
let activityLoader = NVActivityIndicatorView(frame: CGRect.zero, type: NVActivityIndicatorType.ballPulse, color: .red, padding: 50)
activityLoader.center = self.view.center
view.addSubview(activityLoader)
self.view.bringSubview(toFront: self.activityLoader())
activityLoader.startAnimating()
适用于没有tableView的ViewControllers。
当我有一个表视图时,它不起作用。
如何使用tableView将活动加载器显示在ViewController的前面?
答案 0 :(得分:0)
问题是你是否将另一项活动带到了前面,而不是你在这一行创建的活动
let activityLoader = NVActivityIndicatorView(frame: CGRect.zero, type: NVActivityIndicatorType.ballPulse, color: .red, padding: 50)
///
这里你从函数调用中带来另一个
self.view.bringSubview(toFront: self.activityLoader())
更改为
self.view.bringSubview(toFront: self.activityLoader)