ios - Swift SubView 在 tableView 前面

标签 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 的 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/

相关文章:

ios - 即使设置了 contentSize,UIScrollView 也不会滚动

ios - 如何停止旧版本的应用程序?

c++ - iOS 如何打印c++变量的NSLOG(二维 vector 数组)?

ios - 在 UITableViewCell 中显示多个方框

长按时出现 iOS 7 UITableViewCell 按钮

ios - UITableView 上的前卫滚动 - iOS

ios - 按下操作按钮时如何禁用 UIAlertController 自动关闭

ios - appdelegate swift4 中的全局变量

json - 更改 JSON 响应上的按钮可见性时滞后

ios - NSTimer 不适用于 UITableviewCell