iOSのカスタム画面遷移にFacebookのPopを使ってみた

Tumblrのリアクションを押したときに表示されるビヨ〜ンっとしたモーダルっぽいものをつくりたく(下動画)、iOSのカスタム画面遷移にFacebookPopを使ってみた。


Tumblr's modal from reaction - YouTube


つくったサンプルはこちら。


ushisantoasobu/ModalWithPop · GitHub


f:id:ushisantoasobu:20150131135115g:plain


まあまあそれぽいはず。
Tumblrのと同じように、押したボタンの中心点からモーダルが出てきて、その中心点へと閉じていくみたいにしている(上のgifだと10fpsなのでわかりづらいかも)。
UIViewControllerAnimatedTransitioningプロトコルを実装しているほうにそのCGPointを渡しているだけ。

ちなみにはじめてgifアニメーションをシミュレータからキャプチャしたけれど、色々方法はあるのかもですが、自分は下の記事を参考に簡単に作成できた。ありがとうございます。


Xcode - Macを使ってiPhoneアプリのスクリーンショットを撮る - Qiita