起動時に通常のビューが表示されるアプリケーションを作成しようとしています。これは、ユーザーが署名または登録するための 2 つのボタンを備えた紹介ビューとして機能します。サインインをクリックした後、presentModalViewController を使用してフォームを提示します。彼らがこれを終えたら、私はモーダルビューを閉じて、イントロダクションビューを通常のアプリケーションであるタブバーコントローラーと交換したいと思います。
私はこれをアニメ化するのに苦労しています。モーダル ビューをその下の新しいビューに移行することができましたが、すぐに紹介ビューが再表示され、その理由がわかりません。
デリゲートで私はこれを実行しています:
[window addSubview:firstRunController.view];
ビューの提示は非常に標準的です
これは、私がそれを却下し、上記の動作を取得する方法です:
QuestionMeAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
[self dismissModalViewControllerAnimated:YES];
[delegate.firstRunController.view removeFromSuperview];