ビューの回転難しい


あー、もう、ビューの回転って難しいな!UIViewControllerを使ったビューの回転のプログラミングを書いているんだけど、これが何回やっても上手にできなくて。

単純に回転するだけならいい。最も単純な回転とは、回転するとそれにあわせて中のビューの大きさが外部のビューの大きさとピッタリ同じに変わってしまう場合。

これが、回転しても比率を保とうとすると、めんどくさくなってくる。縦と横とでスケールを変えなくてはいけない。さらに、縦と横とで表示する画面を変えると、さらにめんどくさくなってくる。たとえば、縦だと1ページ、横だと2ページの見開きにする、って場合ね。

これに、スクロールビューをからめて拡大縮小も可能にすると、もう何が何だか。zoomScaleを考慮しないといけないし、更新のタイミングも回転時だけではなくてズーム時になるし。

いっつも試行錯誤してしまう。充分に検討して、パターン化できるといいんだけど。

  1. コメントはまだありません。

  1. 2011年 10月4日