按下按钮后UIActivityIndi​​catorView延迟

时间:2014-01-09 19:30:36

标签: ios uiviewcontroller selector uiactivityindicatorview

我有一个以编程方式创建的分段控件,带有一个选择器:

[control addTarget:self action:@selector(segmentedControlIndexChanged:) forControlEvents: UIControlEventValueChanged];

控件工作正常。

在函数segmentedControlIndexChanged中,第一步是提示UIActivityINdicatorView:

[loadWheel startAnimating];

然后执行一个过程,并发生一个segue。这一切都很好。

问题在于活动指示器似乎延迟了一点,并且当轮子在屏幕上加载时,过程几乎完成并且视图被改变。

更改控件和更改视图之间的总时间约为1.5秒,但指示器显示大约1.2秒。有没有办法加快车轮的加载?

其他信息

轮子设置在.h文件中:

@property (nonatomic, retain) IBOutlet UIActivityIndicatorView *loadWheel;

并在.m文件中合成:

@synthesize loadWheel;

1 个答案:

答案 0 :(得分:0)

你看过这个问题:

UIActivityIndicatorView animation delayed

这也是 UIActivityIndicatorView animation

看起来你想先开始动画,然后在不同的线程上开始你的任务。