我挣扎了差不多1个小时,但我无法弄清楚如何在UItableview中显示UIactivity指示器,因为我无法在iphone上使用IB在UItableview(它不是拖动)
我用它和它的工作 但我想在viewDidload中显示
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
//loadingView =[LoadingView loadingViewInView:[self.view.window.subviews objectAtIndex:0]];//.window.subviews
NSLog(@"dgdddddddddddddddddddd");
UIView* customView = [[UIView alloc] initWithFrame:CGRectMake(130, 10, 25, 25)];
//UIView* customView = [[UIView alloc] initWithFrame:CGRectMake(0.0, 30.0, 320.0, 60.0)];
activityView.center=customView.center;
[activityView startAnimating];
[ customView bringSubviewToFront:activityView];
[customView addSubview:activityView];// [headerLabel release];
return [customView autorelease];
}
请建议
答案 0 :(得分:2)
如果文件的view属性链接到UITableView,则不会添加子视图。尝试使用包含表视图的普通视图替换view属性并尝试添加指示符。还尝试将文件所有者类从uitableviewcontroller转换为uiviewcontroller类。