2010-09-20 78 views
1

我挣扎着,将近1小时也我无法弄清楚如何在UITableView中显示UIactivity指标,因为我不能在iPhone上使用IB中的UITableView(它不是拖动)如何在UITableView中显示UIActivityindicator上iphone

我用这个和它的工作 ,但我想在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];  
} 

好心建议

回答

2

如果该文件的视图属性链接到的UITableView,那么子视图不会被添加。尝试使用包含表视图的普通视图替换视图属性,然后尝试添加指示器。也尝试将文件所有者类从uitableviewcontroller创建为uiviewcontroller类。

+0

是的,谢谢:-)现在它的工作 – prajakta 2010-09-23 06:03:45

+0

如果你找到有用的答案请投票 – Nareshkumar 2010-10-27 05:55:39

+0

我只是很困惑!为什么这样? viewController的视图属性在这里做的最少,因为活动指示器作为子视图被添加到标题视图。 viewController的视图属性与它有什么关系? – 2011-02-17 09:36:06