トランジションの実装

6 views
Skip to first unread message

クリタカズユキ

unread,
Mar 5, 2010, 12:26:12 AM3/5/10
to macselw...@googlegroups.com
森本様
1月の末にお世話になりました、栗田と申します。
その節はありがとうございました。

iPhoneアプリの開発の件で質問させていただきたいのですが、

viewを二つ用意して、一つのviewを常に表示し、もう一つの
viewを表示、削除することで二つの画面を切り替えできるように
と考えています。tableViewは使っていません。
切り替えはうまくいくのですが、切り替え時にアニメーションを
つけたいのです。

■アニメーションのイメージは「写真」アプリのフォトライブラリを
選んだ時のように、元画面と次の画面が左右でくっついていて水平方向に
スライドしていくものです。

CATransitionのkCATransitionPushを使用しましたが次の画面が元
の画面の上に
スライドしてくるのでつけたいアニメーションとは少し違います。
いい方法はないでしょうか。
よろしくお願いします。

MACASEL森本

unread,
Mar 5, 2010, 9:16:52 PM3/5/10
to MacSel.WorkShop
To:栗田さん

まいど森本です。

> アニメーションのイメージは「写真」アプリのフォトライブラリを
> 選んだ時のように、元画面と次の画面が左右でくっついていて水平方向に
> スライドしていくものです。

ちょっと難しく考え過ぎかなぁと思います。
CATransition を使わなくても UIView のアニメーションだけで実装は可能です。
サンプルを「ファイル」ページにアップロードしました。
・TestTransition.zip

アニメーションの実装方法は複数ありますが、サンプルで実装している内容は
オブジェクトの位置を移動させるだけの単純なロジックになっています。

クリタ

unread,
Apr 28, 2010, 8:55:20 AM4/28/10
to MacSel.WorkShop
お世話になります。
以前いただいたトランジションのサンプルにさらに右に一画面追加して
3画面を行き来するアプリケーションを考えています。

2画面目でのシェイクをきっかけに3画面目にスライドするようにして
いるのですが、その際に3画面目に設定しているUIimageViewが遅れて
きます。
それも起動後、1回目にだけその現象が出てそれ以降はきっちり画面の
スライドについてUIimageViewが移動していきます。

UIimageViewはnibファイルで追加しています。


起動後、1回目だけ遅れてくるこの現象の原因が分かる方おられません
でしょうか。
よろしくお願いします。
--
このメールは Google グループのグループ「MacSel.WorkShop」の登録者に送られています。
このグループに投稿するには、macselw...@googlegroups.com にメールを送信してください。
このグループから退会するには、macselworksho...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/macselworkshop?hl=ja からこのグループにアクセスしてください。

MACASEL森本

unread,
May 16, 2010, 11:33:02 PM5/16/10
to MacSel.WorkShop
To:クリタさん

まいど森本です。

先週まで東京の展示会に出店してました。準備が急がしくて返信ができなかった。。。

下記内容、ソースを見ないとわかりません。できる範囲で書くなりソースをアップするなりして頂けますか??
Reply all
Reply to author
Forward
0 new messages