私のiOS6アプリには、リーフノードが個別のビューを開くマルチレベルのテーブルビューがあります。テーブルの最初のレベルからのアニメーションは、古いビューを左にスライドさせ、新しいビューを右からスライドさせます。テーブルビューから非テーブルビューに移行するときにも、このスライドインアニメーションを使用したいと思います。どのように?
詳細は次のとおりです。
テーブルビューの最初のレベルには、開示インジケーターがあります。1つをクリックすると、テーブルの1番目のレベルが左にスライドし、2番目のレベルのビューが右からスライドします。良い。
テーブルの2番目のレベルには、テーブル内のその要素の詳細ビューにユーザーを移動する詳細開示ボタンがあります。
ここでも同じアニメーションを提供したいと思います。テーブルビューは左にスライドし、新しいビューは右からスライドする必要があります。
まず、これがこの場合に使用する正しいアニメーションであるということは正しいですか?
次に、この「スライドイン」アニメーションが以下の標準ビューアニメーションにない理由を知っていますUIViewAnimationTransition
か?
typedef enum {
UIViewAnimationTransitionNone,
UIViewAnimationTransitionFlipFromLeft,
UIViewAnimationTransitionFlipFromRight,
UIViewAnimationTransitionCurlUp,
UIViewAnimationTransitionCurlDown,
} UIViewAnimationTransition;
最後に、テーブルビューが使用するのと同じスライドをアニメーションで使用したいが、標準ビューの1つとして使用できない場合、テーブルビューと非テーブルビューの間で移行するときにこのアニメーションを追加するにはどうすればよいですか?