【发布时间】:2011-02-03 16:46:29
【问题描述】:
我有一个 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,因此它可以占据屏幕上可用的整个位置(确实如此),但我认为它的框架会更新或其他什么。
有什么想法吗?谢谢!
【问题讨论】:
标签: iphone uitableview center frame