次なるアプリを作成するために、UIPageViewControllerについて学ぶことに。 これは簡単に言えば、iOS5より実装されたページめくりアニメーションができるUIです。 そんで、プロジェクトの初期選択でサンプルがあったわけで、それを参考にしてみたところ、、、、。 わかりづらっ!! なんでビューコントローラが二つあって、しかも、NSObjectに処理を任せているの??? そんな疑問があって、他のサイトの方のブログを拝見し解析したところ大体わかりました。 iOS5以上になるとUIViewControllerには『addChildViewController』いう子階層ができて、そこにページビューコントローラを追加する。 そして、ページビューコントローラには実際に表示させるビューコントローラを設定する。 そんな構造になっています。 つまり、以下のような感じです。 1