【发布时间】:2011-11-03 01:32:22
【问题描述】:
嘿,伙计们,在上一个问题的帮助下,我想我几乎已经完成了这项工作.. 代码如下
-(void)viewDidLoad
{
[super viewDidLoad];
//... all your previous charge.
UIActivityIndicatorView *activity = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
activity.hidesWhenStopped = YES;
activity.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin |
UIViewAutoresizingFlexibleHeight |
UIViewAutoresizingFlexibleLeftMargin |
UIViewAutoresizingFlexibleRightMargin |
UIViewAutoresizingFlexibleTopMargin |
UIViewAutoresizingFlexibleWidth;
[self.tableview addSubview:activity];
[activity startAnimating];
[activity performSelector:@selector(stopAnimating) withObject:nil afterDelay:0.5];
}
但什么也没有出现..代码没有产生任何错误..所以如果我遗漏了一些东西,那就麻烦了。
【问题讨论】:
-
您尚未为活动视图设置框架。您可能想要,这样您就可以控制它的大小和位置。
-
ahh.. 现在将阅读有关此内容的信息。. 我第一次有活动指示器:P 正在查看示例,但不确定它们是否与我的问题有关。
-
您将 UIActivityIndicatorView 直接添加到 UITableView ——因此它可能位于任何表格视图单元格的后面(因此不可见)。
-
是的,我想知道是不是这样。所以听起来框架是关键。
标签: iphone ios uitableview uiactivityindicatorview