ATExpandableButton is an animated interactive button class which supports expanding within the view or performing an animated transition to another view controller.
ATExpandableButton

Related Posts
AnimatedBottomBar
A customizable and easy to use bottom bar view with sleek animations