カスタムUIViewControllerを正しく表示しているUIPopoverViewControllerがあります。ボタンをクリックすると、アクションが実行され、その結果、UIViewControllerのビューのビュー階層にビューが追加されます。UIPopoverViewControllerサブビューの追加が遅い
問題は非常に遅く、ビューが表示されるまで数秒かかることです。私は私のUIViewControllerのコードで普通のことをやっていません。
- (void)showAccountChooser {
self.twitterAccountPicker = [TwitterAccountPicker new];
[self.view addSubview:self.twitterAccountPicker.view];
self.twitterAccountPicker.view.frame = self.view.bounds;
self.twitterAccountPicker.view.transform = CGAffineTransformMakeScale(.05, .05);
[UIView animateWithDuration:0.5f animations:^{
self.twitterAccountPicker.view.transform = CGAffineTransformMakeScale(1, 1);
} completion:^(BOOL finished) {
//[self.twitterAccountPicker viewDidAppear:YES];
}];
}
私は追加しているのUIViewControllerは自明であるとのviewDidLoadまたはviewWill/DidAppearで重い処理を行いません。私はブレークポイントを設定し、何もしていないことを確認しました悪い。
ビューを追加するときは誰も気づくでしょうか?