[英]addsubview into UITableViewController
我正在尝试在由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];
}
您可以尝试一些不需要UITableViewController
的子view
。
解决该问题-使用户等待的表视图是一个问题。 使用虚拟信息立即显示某些内容,然后在收到信息时更新单元格内容。 您会在显示占位符的图像中看到很多,然后在收到图像时,图像将替换占位符。 没有什么可以阻止您使用诸如文本之类的其他信息来做到这一点。 例如,在浅灰色中使用“用户名”,就像文本字段的占位符文本一样。
使用虚拟单元格保存您的子视图。 在数据准备好显示之前,请使表格视图仅容纳一个单元格,并将活动指示器添加到该单元格的contentView
。 当数据到达时,删除虚拟单元格并显示正常内容。
如果您的目标是在加载内容时显示繁忙的指示器,则强烈建议您使用现有的库之一,例如MBProgressHUD 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.