我有一个 UITableViewController 视图一个 UITableView 我用 CGRectZero 框架分配/初始化:
self.tableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStyleGrouped];
我想在 tableView 中间添加一个视图(带有 UIActivityIndicatorView 和 UILabel 的加载视图),但我不知道如何定位它,因为我不知道 tableView 框架。
x = (self.tableview.frame.size.width - loadingView.frame.size.width) / 2.0;
y = (self.tableview.frame.size.height - loadingView.frame.size.height) / 2.0;
[loadingView setCenter:CGPointMake(x, y)];
我确实使用 CGRectZero 框架初始化了我的 tableView,因此它可以占据屏幕上可用的整个位置(确实如此),但我认为它的框架会更新或其他什么。
有任何想法吗 ?谢谢 !