我正在尝试在由UITableViewController类控制的UItableView中添加加载视图
我试过了:
-(void) loadingThread {
[self.txtComentario resignFirstResponder];
[self.myLoadingView setHidden:NO];
UIWindow* window = [UIApplication sharedApplication].delegate.window;
[window addSubview:self.myLoadingView];
[self.myLoadingView setHidden:NO];
}
并且也尝试过:
-(void) loadingThread {
[self.txtComentario resignFirstResponder];
[self.myLoadingView setHidden:NO];
[self.navigationController.view addSubview:self.myLoadingView];
[self.myLoadingView setHidden:NO];
}
答案 0 :(得分:1)
您可能会尝试一些不需要UITableViewController
view
{/ p>}上的子视图的内容。
解决问题 - 使用户等待的tableview是一个问题。使用虚拟信息立即显示内容,然后在收到信息时更新单元格内容。您会在显示占位符的图像中看到很多内容,然后在接收到图像时,图像会替换占位符。没有什么可以阻止你使用其他类型的信息,如文本。使用"用户名"例如,浅灰色,就像文本字段的占位符文本一样。
使用虚拟单元格来保存子视图。在您的数据准备好显示之前,让您的tableview只保留一个单元格,并将活动指示符添加到该单元格contentView
。当数据到达时,删除虚拟单元格并显示正常内容。
答案 1 :(得分:0)
如果您的目标是在加载某些内容时显示忙碌指示符,我强烈建议您使用其中一个现有库,例如MBProgressHUD。