ESTabBarController is an open source Swift based component from Vincent Li for creating customizable tab bars with an extensive feature set.
ESTabBarController has extensive animation support, and includes support for animations created using Lottie that allows the creation of animations using Adobe After Effects.
Other features of ESTabBarController include enlarged center buttons, overlay hints, custom click events, and notification animations.
This animation from the readme shows a tab bar with an animation created using Lottie:
You can find ESTabBarController on Github here.
A nice animation component for highly custom tab bars.
5 1 1 7
CTPanoramaView is an open source component for displaying cylindrical or spherical panoramas with good performance from Salih Cihan Tek.
CTPanoramaView is controlled by either touch or motion on the device, and there is an included compass so the user can keep track of orientation. An example is included.
This animation from the readme (choppiness due to reduced file size) shows CTPanoramaView in action:
You can find CTPanoramaView on Github here.
A nice library for displaying panorama images.
1 7 13 1
YNDropDownMenu is an open source Swift based menu component from Seungyoun Yi allowing you to quickly add animated drop down menus that can be customized with any view.
The dropdown menu’s created with DropDownMenu can contain any view that you like such as UITableViews or UICollectionViews.
The dropdown menus are displayed with an animation effect with a natural spring effect, and background blurring. Each of those effects can be customized.
This animation from the readme shows YNDropDownMenu in action:
You can find YNDropDownMenu on Github here.
A nice drop-down menu component.
13 1 12 7
SwipeCellKit is an open source component for creating a swipeable UITableViewCell based on the cell app with animated expansion and haptic feedback from Jer K.
SwipeCellKit is inspired by the Mail app with support for different transition effects as the user swipes, and destructive swiping.
This animation from the readme shows SwipeCellKit in action:
You can find SwipeCellKit on Github here.
A great swift component for creating swipeable table view cells.
FlipTheBlinds is an open source Swift based animation transition component from Joel featuring a neat venetian blind effect.
FlipTheBlinds can be used when switching between views, and can be implemented either programatically in interface builder. You can customize the direction and speed of the effect.
This animation from the readme shows FlipTheBlinds in action:
You can find FlipTheBlinds on Github here.
An interesting venetian blinds style transition effect.