我有一个 UIViewController,我在同一层次结构中放置了一个 UITableView 和 UIActivityIndicatorView,它工作正常。
但是我有一个 UITableViewController,当然还有一个 UITableView,我尝试将 UIActivityIndicatorView 放在与 Table View 相同的层次结构中,但没有成功。我知道 UITableViewController 和 UIViewController with Table View 有问题,但如何解决?
这两个屏幕截图将有助于理解问题。
我想要的样子:
结果是这样的:
最佳答案
问题是 UIViewController
它有一个 self.view
作为 Root View ,你可以像以前那样添加任何子项目,把你可以'至少在 IB 中使用 UITableViewController
这样做是因为 Root View 是表本身
第一种方式
将它添加到代码中,控制在 tableView 滚动时的位置,因此在 scrollViewDidScroll
中更改它的框架,使其在加载期间保持在屏幕中心
第二种方式
将其添加到应用程序的主窗口并在加载完成时将其删除
关于ios - UITableViewController 中的 UIActivityIndicatorView 与 UITableView 在同一层次结构中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50518344/