から をロードしUIViewましたUIViewController。これUIViewには (big) が含まれますUICollectionView。UIView最初のビューから 2 番目のビューへの移行UIViewは非常に遅いです。すべてのコレクションのセルのレンダリングが完了すると、2 番目のビューが表示されるようです。2番目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、2 つのイベントの間に時間差はなく、実際にUIViewはイベントの約 1 秒後に 2 番目のイベントが表示されviewDidAppearます。この時点UIActivityIndicatorで、コードのように を開始します。しかし、インジケーターは表示されません。ヒントはありますか?