我正在尝试显示自定义事件加载器。
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 的 ViewController。
当我有 TableView 时,它不起作用。
如何使用 tableView 将事件加载器显示到 ViewController 的前面?
最佳答案
问题是您将另一项事件置于前面,而不是您在此行中创建的事件
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)
关于ios - Swift SubView 在 tableView 前面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48714937/