こちらのライブラリを使ってタブバー押下のアニメーションを追加してみました。
CocoaPodsを使ってインストールします。
use_frameworks! pod 'RAMAnimatedTabBarController'
最初にStoryboardでUITabBarControllerを作成します。
次にUITabBarControllerのクラスをRAMAnimatedTabBarControllerにします。
それぞれのUITabBarItemをRAMAnimatedTabBarItemクラスにします。
次にタブバーにアイコン画像を設置します、画像は以下サイトのものを利用しました。
http://www.iconbeast.com/free/
最後にアニメーションをUITabBarItemに紐付けます。
まずはUITabBarItemのあるUIViewControllerにNSObjectを設置します。
そしてそのクラスを以下のどれかにします。
RAMBounceAnimation RAMLeftRotationAnimation RAMRightRotationAnimation RAMFlipLeftTransitionItemAnimations RAMFlipRightTransitionItemAnimations RAMFlipTopTransitionItemAnimations RAMFlipBottomTransitionItemAnimations RAMFrameItemAnimation RAMFumeAnimation
UITabBarItemとNSObjectを紐付ければ完成です。
タブバーを選択した時に良い感じのアニメーションをしてくれるようになりました。
それとRAMItemAnimationというクラスを継承すれば独自アニメーションも作れるようです。