Get Updates By E-mail 

iOS UI Controls

BouncyLayout – Swift Based UICollectionView Layout For Easily Adding Bounce To Collection Views

  •  
  •  
  •  
  •  
  •  

BouncyLayout is an open source Swift based component from Robert-Hein Hooijmans that allows you to automatically make UICollectionView’s more dynamic by adding a bouncing effect to the layout.

BouncyLayout fully supports horizontal and vertical scrolling, and can be implemented with just a few lines of code as no configuration is required. A set of examples is included.

This animation from the readme shows what the BouncyLayout effect looks like on a grid style collection view:

You can find BouncyLayout on Github here.

A nice UICollectionView layout for easily enhancing your UICollectionViews.


  •  
  •  
  •  
  •  
  •  

SwiftyOnboard – Swift Based Component For Developing App Onboarding Tutorials

  •  
  •  
  •  
  •  
  •  

SwiftyOnboard is an open source Swift based component for developing onboarding tutorials in your apps from Juan Pablo Fernandez.

SwiftyOnboard makes it easy to create your onboarding tutorials by simply supplying the title, image and subtitle for each page with nice built-in features such as page advancement using swiping, fading transitions between pages, and a straightforward datasource/delegate based syntax.

Pages in your onboarding tutorial can be created within interface builder, and an example is included.

This animation from the readme shows a onboarding tutorial created with SwiftyOnboard:

SwiftyOnboard

You can find SwiftyOnboard on Github here.

A nice straightforward Swift component for creating onboarding tutorials.


  •  
  •  
  •  
  •  
  •  

GlidingCollection – Smooth Scrolling UICollectionView Layout For Image Based Selections

  •  
  •  
  •  
  •  
  •  

GlidingCollection is an open source Swift UI component from Ramotion providing a UICollectionView layout featuring horizontal scrolling images, vertical scrolling, and neat animations when clicking a selection.

GlidingCollection can be implemented in interface builder, and allows for easy customization of the fonts, colors, and selections.

This animation from the readme shows GlidingCollection in action:

GlidingCollection

You can find GlidingCollection on Github here.

A nice UICollectionView layout for image based selections.


  •  
  •  
  •  
  •  
  •  

Magnetic – Swift Based UI Component Utilizing SpriteKit Providing A Bubble Picker Like Apple Music

  •  
  •  
  •  
  •  
  •  

Magnetic is an open source Swift based UI component for creating bubble pickers similar to the genre selection in Apple Music from Lasha Efremidze.

SpriteKit is used to create the bubble picker scene with collisions and physics.

Magnetic allows for easy customization of the node colors, text, and images, and provides delegates for observing the state of each individual Node.

This animation from the readme shows Magnetic in action:

Magnetic

You can find Magnetic on Github here.

An interesting selection component.


  •  
  •  
  •  
  •  
  •  

LoginKit – Swift UI Component For Quickly Adding Login Screens With Facebook Support

  •  
  •  
  •  
  •  
  •  

LoginKit is an open source Swift component from Icalia Labs that allows you to quickly add a Facebook or e-mail login user interface to an app.

LoginKit includes a complete interface for users to create new accounts including validation of each field. You can customize the look of each screen by including your own logos, background image, and changing the colors or placeholder text.

This set of images from the readme shows LoginKit in action:

LoginKit

You can find LoginKit on Github here.

A great way to easily add login screens to an app.


  •  
  •  
  •  
  •  
  •