【发布时间】:2015-04-18 08:08:19
【问题描述】:
我有一个 UIActivityIndicatorView 用于刷新我的桌子上的内容,它在视图中居中,如下所示:
//Start activity indicator
UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
indicator.center=self.view.center;
CGRect frame = indicator.frame;
frame.origin.x = (self.view.frame.size.width / 2 - frame.size.width / 2);
frame.origin.y = (self.view.frame.size.height / 2 - frame.size.height / 2)-self.navigationController.navigationBar.frame.size.height-20;
indicator.frame = frame;
[self.view addSubview:indicator];
[indicator startAnimating];
但是,在它与表格一起滚动的那一刻,是否可以让它漂浮在表格上方,以便在用户滚动时保持居中?我尝试将其添加到表超级视图中,但没有奏效。任何指针将不胜感激!谢谢
【问题讨论】:
-
什么是表超级视图?你在使用表格视图控制器吗?导航栏是否适合您?
-
将其添加到视图后尝试将其带入视图
-
@Wain 我以前从未考虑过使用导航栏。实现起来难吗?
标签: ios uitableview uiactivityindicatorview