У меня есть 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)];
Я инициализировал свой tableView с фреймом CGRectZero, чтобы он мог занимать все место на экране (что он и сделал), но я думал, что его фрейм обновится или что-то в этом роде.
Есть идеи? Спасибо!