Get Updates By E-mail 

iOS UI Controls

HGPlaceholders – Swift Component For Easy UITableView And UICollectionView Placeholders

  •  
  • 2
  •  
  •  
  •  

HGPlaceHolders is an open source component submitted by Hanza allowing you to easily set up placeholders for your UITableView’s and UICollectionView’s.

The library contains a number of default placeholders for common states such as loading, error, no result, and no connection states. You can easily change the images in these to quickly customize the different views or create fully custom states.

This animation from the readme shows HGPlaceHolders in action:
HGPlaceholders

You can find HGPlaceholders on Github here.

A nice library for easily displaying placeholders in UITableView and UICollectionView’s.


  •  
  • 2
  •  
  •  
  •  

DesignableButton – Create Highly Customized UI Buttons In Interface Builder And Swift

  •  
  • 2
  •  
  •  
  •  

DesignableButton is an open source library from Fraser Scott-Morrison allowing you to easily create highly customizable buttons with interface builder and Swift.

DesignableButton allows you to choose through a wide selection of options in interface builder and preview the option selections. You can also set up a Swift extension with all the styles easily. Common needs such as round buttons, and buttons with images above them are very easy to create.

This animation from the readme shows off some DesignableButton design in interface builder:

DesignableButton

You can find DesignableButton on Github here.

A nice library for easily creating custom buttons.


  •  
  • 2
  •  
  •  
  •  

HapticButton – Swift UI Component For Easily Creating Custom Buttons With Haptic Feedback

  •  
  • 2
  •  
  •  
  •  

HapticButton is an open source button component that is triggered based on touch pressure with haptic feedback inspired by the iOS 10 and 11 control center.

With haptic button you can customize the color, and text of the button, and add an image if desired. You can set the level at which haptic feedback is triggered.

This animation from the readme shows a few buttons created with Haptic Button:

HapticButton

You can find HapticButton on Github here.

A nice easy to use component for creating buttons with haptic feedback.


  •  
  • 2
  •  
  •  
  •  

Gagat – Swift UI Component Allowing The User To Interactively Switch Between Themes

  •  
  • 2
  •  
  •  
  •  

Gagat is an open source Swift UI component from Boerworz providing an interactive transition allowing you to switch between two different themes.

The user drags on the application using a two finger pan to switch between the themes. The idea was that the user would switch between night and daytime themes.

This animation from the readme shows Gagat in action:

Gagat

You can find Gagat on Github here.

A nice transition component.


  •  
  • 2
  •  
  •  
  •  

FadingEdgesCollectionView – Custom UICollectionView For Scrolling Content With Fading Edges

  •  
  • 1
  •  
  •  
  •  

FadingEdgesCollectionView is a custom UICollectionView component from alexandre-g with edges that automatically fade to hint about more available content.

The fading effect is customizable, and arrows can be added with the effect shown either vertically or horizontally. FadingEdgesCollectionView can be implemented in storyboards or programmatically.

This animation from the readme shows FadingEdgesCollectionView in action:

FadingEdgesCollectionView

You can find FadingEdgesCollectionView on Github here.

A nice collection view component for scrolling content.


  •  
  • 1
  •  
  •  
  •