繁体   English   中英

addsubview到UITableViewController

[英]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

  1. 解决该问题-使用户等待的表视图是一个问题。 使用虚拟信息立即显示某些内容,然后在收到信息时更新单元格内容。 您会在显示占位符的图像中看到很多,然后在收到图像时,图像将替换占位符。 没有什么可以阻止您使用诸如文本之类的其他信息来做到这一点。 例如,在浅灰色中使用“用户名”,就像文本字段的占位符文本一样。

  2. 使用虚拟单元格保存您的子视图。 在数据准备好显示之前,请使表格视图仅容纳一个单元格,并将活动指示器添加到该单元格的contentView 当数据到达时,删除虚拟单元格并显示正常内容。

如果您的目标是在加载内容时显示繁忙的指示器,则强烈建议您使用现有的库之一,例如MBProgressHUD

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM