2つのビュー(リストとマップ)を切り替えることができるView Controller(ナビゲーションコントローラ)があり、ユーザーはビューを切り替えることができます。マップはモーダルビューです。現在、私はこれを使っていますChain UIViewControllers UINavigationControllerを使用してアニメーションをプッシュしてポップします。モーダル表示を解除しますか?
ユーザーが場所を選択すると、階層を下っていくつかの場所の詳細が表示されます。この階層では、ユーザーはまだマップを表示するオプションを持っています。私は現在、ユーザーをUINavigationControllerメソッドを使用してルートコントローラに戻しています。- (NSArray *)popToRootViewControllerAnimated:(BOOL)アニメーションアニメーションあり、UIViewControllerメソッドをすぐに呼び出すと- (void)presentModalViewController:(UIViewController * )modalViewController animated:(BOOL)アニメーション両方のアニメーションを一緒にして少し乱雑に見えます。
私は短いNSTimerを追加することに決めました - (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animatedが呼び出されました。
私の質問は、これを行うクリーナーの方法はありますか? App Storeアプリケーションを使用していて、新しいアプリケーションをダウンロードしたとします。アプリストアは、アプリの最後のページにアニメーションされています(あなたがまだいないと仮定して)、私はこのスタイルのアニメーションを探しています。
感謝
ああを使用してNSTimerを使用してのステップをスキップすることができますが、行うための唯一の方法のように思えますこれはタイマー付きで、デバイス間のパフォーマンスに若干の違いがあるかもしれないので、私はそれを避けたかったのです。 – Chris