我有一个表格视图,用于显示从 Web 服务加载的数据。有时它加载速度很快,有时它需要一段时间。在加载时,表格视图只显示一个空白屏幕(在我的情况下它是一个灰色屏幕)。我想在 tableview 背景视图中显示一个简单的图像,上面写着正在加载,并且有一个加载图标,我将动画旋转,但我根本无法让它显示出来。这是我的代码:
UIView *backgroundView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, self.view.bounds.size.height)];
[backgroundView setBackgroundColor:[UIColor colorWithRed:227.0 / 255.0 green:227.0 / 255.0 blue:227.0 / 255.0 alpha:1.0]];
self.tableLoading.image = [UIImage imageNamed:@"loading.png"];
self.tableLoading.frame = CGRectMake(145, 80, 30, 30);
[backgroundView addSubview:self.tableLoading];
[self.feedTableView setBackgroundView:backgroundView];
背景视图按预期显示,因此是灰色背景,但我根本无法显示图像。
有什么建议么?这似乎是一个简单的问题,但我已经花了很长时间没有成功。提前致谢!