AVFoundation でカメラを作ると、シャッターも何もない
UIImagePickerController は、カメラ機能をiOSアプリに実装するのに非常に便利です。
ただし、クラスの拡張が許されておらず、都度Modal で呼び出すという手間が要ります。
それを避けたいと思うならば、AVFoundation を使った動画キャプチャによるカメラの実装になります。
しかし、こちらはこちらで、シャッターのアニメーション等が一切無く、自前での実装が必要です。
で、シャッターのアニメーションを実装する方法を探していてヒットしたのがこちら。
サンプルをGitHub にあげて下さっていたので、さっそく写経してみました。
結果は上々。
シャッターエフェクトの適用範囲の変更など、いじりたい部分もありますので、これから読み解いて調整して行くつもり。