我有一个以编程方式创建的分段控件,带有一个选择器:
[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;
答案 0 :(得分:0)
你看过这个问题:
UIActivityIndicatorView animation delayed
这也是 UIActivityIndicatorView animation
看起来你想先开始动画,然后在不同的线程上开始你的任务。