iOSのカスタム画面遷移にFacebookのPopを使ってみた
Tumblrのリアクションを押したときに表示されるビヨ〜ンっとしたモーダルっぽいものをつくりたく(下動画)、iOSのカスタム画面遷移にFacebookのPopを使ってみた。
Tumblr's modal from reaction - YouTube
つくったサンプルはこちら。
ushisantoasobu/ModalWithPop · GitHub
まあまあそれぽいはず。
Tumblrのと同じように、押したボタンの中心点からモーダルが出てきて、その中心点へと閉じていくみたいにしている(上のgifだと10fpsなのでわかりづらいかも)。
UIViewControllerAnimatedTransitioningプロトコルを実装しているほうにそのCGPointを渡しているだけ。
ちなみにはじめてgifアニメーションをシミュレータからキャプチャしたけれど、色々方法はあるのかもですが、自分は下の記事を参考に簡単に作成できた。ありがとうございます。