Get Updates By E-mail 

iOS UI Controls

ESTabBarController – Custom Swift Based Tab Bar Component With Support For Complex Animations

  • 5
  • 1
  •  
  •  
  •  

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:

ESTabBarController

You can find ESTabBarController on Github here.

A nice animation component for highly custom tab bars.


  • 5
  • 1
  •  
  •  
  •  

CTPanoramaView – A Component For Displaying Panoramas With Touch Or Motion Control

  • 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:

CTPanoramaView

You can find CTPanoramaView on Github here.

A nice library for displaying panorama images.


  • 1
  • 7
  •  
  •  
  •  

YNDropDownMenu – Swift Based Dropdown View Component That Allows Different UIView Types

  • 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:

YNDropDownMenu

You can find YNDropDownMenu on Github here.

A nice drop-down menu component.


  • 13
  • 1
  •  
  •  
  •  

SwipeCellKit – Swift Based Swipeable Custom UITableViewCell With Custom Transition Support

  • 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:

SwipeCellKit

You can find SwipeCellKit on Github here.

A great swift component for creating swipeable table view cells.


  • 12
  • 7
  •  
  •  
  •  

FlipTheBlinds – Swift Based Component For Implementing A Venetian Blind Style Transition Effect

  •  
  •  
  •  
  •  
  •  

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:

FlipTheBlinds

You can find FlipTheBlinds on Github here.

An interesting venetian blinds style transition effect.


  •  
  •  
  •  
  •  
  •