08月31日
横画面で戻る処理時にレイアウト・アニメーションが崩れる
このところ語る内容がiPhoneアプリネタばかりなのですが。。。
UINavigationViewControllerの下にUIViewControllerが居て、ビューにはUIViewとその下にUITableViewという構成の時。
(もしかしたらUITableViewは関係ないかも…)
デバイスを横向きにしてnavigationBarの「戻る」を押した時にviewが少々崩れ(HTML的に言うとpadding:50px;みたいな)、左右遷移せずに下に落ちて行くという、これまた表現しにくい症状が起きる事があります。
本来、想定している動きとしては右に流れて行く、という。
縦向き時には起きないんですわ、これ。
対策方法は、delegateを指定してあげる事と、各UIViewControllerにshouldAutorotateToInterfaceOrientationでYESを返してあげる事。
前者はなくていいのか?とにかく後者が必須です。
日本語で書かれたページとかないし、英語でもどうやってググったものか…と思ってたら偶然にヒットw
そんなこんなで、もう少しでAppStoreに申請を行います。どんなアプリかはお楽しみに。ニッチな内容です〜
このブログもホームページも構成に思う所があるので、もう少し手が空いたら変更する予定にしています。
もうちょっと更新するようにしなければ〜