我有一个方法,它从 Web 服务加载数据。在该方法的开始,我想展示一个 UIActivityIndicator。
但仅将隐藏更改为 NO 不会重绘 UIView。所以 UIActivityIndicator 在长时间加载数据后是可见的,这肯定为时已晚。
那么如何在数据加载开始之前告诉 UIView 重绘 activityIndicator 呢?
- (IBAction)loadData{
[activity setHidden:NO];
// here the activtyIndicator should appear
...
loadlongdataFromNet..
[activity setHidden:YES];
// here the activtyIndicator should disappear
}