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.
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.
FSPagerView is an open source pager view component from Wenchao Ding allowing you to easily implement collection views with a wide assortment of features, and stylings.
FSPagerView supports 3D transforms, a customizable page control, infinite scrolling, and gesture driven sliding.
The styles include a cover flow style, the basic banner style, a zooming linear style, a ferris wheel style and more.
This animation from the readme shows the inverted ferris wheel mode of FSPagerView:
You can find FSPagerView on Github here.
An extensive paging view component.
Snapchat Checkbox is an open source UI component inspired by Snapchat from Dniel Inoa for creating checkboxes with a neat circular animation that moves in different directions on selection and de-selection.
SnapchatCheckbox allows for customizable colors, and is easy to implement.
This animation from the readme shows SnapchatCheckbox in action:
You can find Snapchat Checkbox on Github here.
A nice easy to implement checkbox component.