iPhone UILabel OS 3.0和4.0之间的隐藏怪异

时间:2010-09-28 01:44:07

标签: iphone uilabel

当我最初加载视图时,会显示一个微调器并显示“正在加载...”标签。但是,在加载数据后,微调器和标签会在屏幕上显示2秒钟。我做了一些调试,我的方法被调用并在这些元素隐藏之前完成。这就像有一个滞后。

方法:

- (void)isLoadingData:(BOOL)flag {
    NSLog(@"here %d", flag);
    if (flag) {
        [spinner startAnimating];
    }
    else {
        [spinner stopAnimating];
    }
    [loadingData setHidden:!flag];
    NSLog(@"done");
}

伊娃:

IBOutlet UILabel *loadingData;
IBOutlet UIActivityIndicatorView *spinner;

除了将应用程序从3.0 SDK更新到4.1 SDK之外,我没有使用此代码进行任何更改。奇怪的是在我的测试设备上,3.1.3,我没有问题。但4.0+模拟器和设备有滞后。

似乎与SDK有关,但我不想跳枪。任何帮助将不胜感激。

0 个答案:

没有答案