カテゴリー : 2011年 8月30日

iOS 4でUIPageViewControllerみたいなものを


iOS 5から、UIPageViewControllerというビューコントローラのクラスが追加される。一言で言うと、iBooksみたいなページめくりを実現してくれるクラスだ。これを使えば、誰でも簡単に書籍みたいなページめくりができる。

便利なんだけど、これを使っちゃうとiOS 4はどうするよ?って問題が出てくる。iOS 5専用にしちゃうという手もあるが、一世代前のOSくらいまではサポートしたいよな。

うーむ、と悩んだ結果、無いものは作れ!といういつもの結論に到達。ということで、iOS 4でも動くUIPageViewControllerの代替クラスを作った。APIはいっしょ。滑らかにページめくりしてくれる。

いまのところ、とりあえず動いている段階だけど、ソースコードが整理できたらどこかで公開するかも。