Get Updates By E-mail 

iOS UI Controls

VHUD – A Swift Based Circular Loading Indicator Component With Clean Styling

  • 2
  •  
  •  
  •  
  •  

VHUD is an open source UI component from Airin for creating loading indicators with slick styling similar to native iOS HUD components.

VHUD allows you to customize the coloring, and style of the indicator, and the loading and completion text. You can also blur or color the background when the indicator is shown.

This image from the readme shows VHUD in action:

VHUD

You can find VHUD on Github here.

A great looking loading indicator component.


  • 2
  •  
  •  
  •  
  •  

NMessenger – Open Source High Performance Swift Messenger UI Component

  • 8
  •  
  •  
  •  
  •  

NMessenger is an open source messenger user interface component from Ebay featuring rich content and high performance.

NMessenger utilizes AsyncDisplayKit for high performance and supports images, collection views, bubbles, avatars and more.

NMessenger is extendable, and new features can be added with easy access to the camera and photo library.

This image from the readme shows NMessenger in action:

NMessenger

You can find NMessenger on Github here.

A great component for creating messaging apps.


  • 8
  •  
  •  
  •  
  •  

PageControls – Custom Component Featuring Several Elegant Page Controls

  • 13
  •  
  •  
  •  
  •  

PageControls is an open source component providing a selection of beautiful custom page controls created with Swift from Kyle Zaragoza.

PageControls features 4 different page controls with beautiful animations and each featuring a different look. The color, size, and number of pages can be customized.

Here’s an animation from the readme showing PageControls in action:

PageControls

You can find PageControls on Github here.

A nice set of custom page controls.


  • 13
  •  
  •  
  •  
  •  

NXDrawKit – Open Source Swift Framework For Creating Drawing Apps

  • 11
  •  
  •  
  •  
  •  

NXDrawKit is an open source Swift based framework providing common components for creating drawing apps from Nicejinux.

Included within the framework are 3 different types of views, a Canvas view for drawing with redo, undo, clear, save and load, a pallet view that allows you to choose color, and alpha, and a toolbar for showing current canvas status.

This animation from the readme shows NXDrawKit in action:

NXDrawKit

You can find NXDrawKit on Github here.

A great library for those interested in creating a drawing app.


  • 11
  •  
  •  
  •  
  •  

ColorMatchTabs – Swift Based Tabbed View Navigation Component Featuring Great Animations

  • 14
  •  
  •  
  •  
  •  

ColorMatchTabs is an open source component from Yalantis providing tabbed view navigation.

ColorMatchTabs provides iconized tab selection with great transitional animations between the different tabs,  customizable colors and more.  You can customize the tint colors shown, and also included a popup view

This image from the readme shows ColorMatchTabs in action:

ColorMatchTabs

You can find ColorMatchTabs on Github here.

An interesting navigation component with great animations.

 


  • 14
  •  
  •  
  •  
  •