ios - 在单击按钮之前不会呈现视图

时间:2012-09-21 17:50:00

标签: ios

我正在开发一个小的ios应用程序,我正在努力解决一个奇怪的问题。 我有一个视图,在视图中我有一个按钮和一些图像。 图像以异步方式加载。 该视图是隐藏的,最初不是ViewController的一部分。

当用户点击按钮时,我实例化视图并将其添加为子视图。 添加子视图时,只渲染部分图像(通常是25个中的前两个)。当我点击视图上的任何按钮时,突然出现所有其他图像。

可能导致此问题的原因是什么?为什么只有单击按钮才能渲染图像? (该按钮在其事件处理程序中没有代码)。

应用超时可修复此问题。我不明白为什么:

-(void) viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    [NSThread sleepForTimeInterval:0.1];
}

我已尝试提供代码示例,但我似乎无法将其最小化为一个简单的示例。

0 个答案:

没有答案