Categories: objective-c

【cocoapods】iBooksのような本開きのアニメーションライブラリ作った【objective-c】

ibooksみたいな本開きをするアニメーションをさせたかったので作ってみた。

ついでに初めてcocoapodsに登録してみたので、公開してみる。

てか、公開した瞬間にcocoapodsから拡散tweetされたので早く記事書かなきゃとおもって大至急久々にブログ告知

詳細は↓へ

とりあえずgithubとcocoapodsに公開してます。

MOGOpenBookSegue is custom segue like iBooks open animation. - GitHub - mogmet/MOGOpenBookSegue: MOGOpenBookSegue is custom segue like iBooks open animation.
GitHub - mogmet/MOGOpenBookSegue: MOGOpenBookSegue is custom segue like iBook... - GitHub

どんなことができるかというとこんなことができます。

ただし、制限として拡大しちゃってるので開いた後にまた開く遷移やるといかついかんじになります。

あと、モーダルで表示した場合もいかついかんじになります。

(きっと誰かがPRしてくれるのを祈ってます)

使い方はcocoapodsで追加して、

pod "MOGOpenBookSegue"

インストール後にソースをimportして

#import <MOGOpenBookSegue/MOGOpenBookSegue.h>

storyboardのsegueを変えたげて


ViewControllerでprepareForSegueをオーーーーーバーーーーーーーライッヅ!!

カバーになる画像とおいてあるframeを指定したげるのがこつ。

-(void)prepareForSegue:(MOGOpenBookSegue *)segue sender:(id)sender {
    [segue setupBookView:self.coverImageButton.imageView.image frame:self.coverImageButton.frame];
    [super prepareForSegue:segue sender:sender];
}

もしよろしかったら使ってみてください。

PRもお待ちしております。

mogmet

View Comments

Share
Published by
mogmet