Swift SubView在tableView前面

时间:2018-02-09 22:19:36

标签: ios swift uitableview

我试图显示自定义活动加载器。

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的前面?

1 个答案:

答案 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)