我有一个表视图控制器。当我启动活动指示器以设置动画然后滚动表视图时,活动指示器开始滚动。 我试图为活动指标设置一个特定的位置,并将其添加为vew的子视图。这是我为此编写的代码:
spinner.frame.origin.x = self.view.frame.size.width / 2 - (spinner.frame.size.width / 2)
spinner.frame.origin.y = self.view.frame.size.height - (self.tableView.rowHeight / 2 )
spinner.hidesWhenStopped = true
self.view.addSubview(spinner)
这有什么问题?
提前致谢
答案 0 :(得分:2)
当您使用UITableViewController
时,self.view
就是表格(与self.tableView
相同)。您正在将微调器添加到表中,因此当表格滚动时,微调器也会滚动。
为避免这种情况,请勿使用UITableViewController
。使用简单的UIViewController
并为其添加UITableView
。然后self.view
不会滚动。
答案 1 :(得分:0)
类似
self.tableView.backgroundView = indicator;
可能有帮助