我UIView
从一个UIViewController
. 这UIView
包含一个 (big) UICollectionView
。从第一个UIView
到第二个的过渡UIView
非常缓慢:似乎当所有集合单元格的渲染完成后,第二个视图就会出现。在第二个UIView
中,我尝试了。
- (void)viewDidAppear:(BOOL)animated
{
[activityView stopAnimating];
NSLog(@"did appear %@",[NSDate date]);
}
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[activityView startAnimating];
NSLog(@"will appear %@",[NSDate date]);
}
在 中NSLog
,两个事件之间没有时间差,实际上第二UIView
个在事件发生后大约 1 秒出现viewDidAppear
。此时,我将启动一个UIActivityIndicator
, 就像在代码中一样。但该指标从未显示。有什么提示吗?