Get Updates By E-mail 

iOS UI Controls

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

  • 11
  • 1
  •  
  •  
  •  

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.


  • 11
  • 1
  •  
  •  
  •  

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

  •  
  •  
  •  
  •  
  •  

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.


  •  
  •  
  •  
  •  
  •  

FadingEdgesCollectionView – Custom UICollectionView For Scrolling Content With Fading Edges

  •  
  •  
  •  
  •  
  •  

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.


  •  
  •  
  •  
  •  
  •  

TinyCrayon – A Swift UI Component For Image Masking And Cutout With Edge Detection

  •  
  •  
  •  
  •  
  •  

TinyCrayon is an open source Swift based component providing a library and interface allowing users to quickly mask and cutout the selection from an image.

This is a feature that has been seen in many apps, and TinyCrayon provides a nice customizable interface, with three different selection methods for the user that utilize edge detection, a special hair detection algorithm, and brush selection.

This animation from the readme shows the edge detection feature of TinyCrayon in action:

TinyCrayon

You can find TinyCrayon on Github here.

A nice component for image editing apps.


  •  
  •  
  •  
  •  
  •  

Fan-Menu – A Swift Based UI Component For Custom Animated Circular Menus

  •  
  •  
  •  
  •  
  •  

Fan-Menu is an open source Swift based library for creating circular layouts that uses the Macaw animated vector graphics library submitted by Igor Zapletnev.

Fan-Menu features easy setup and customization with examples included demonstrating several different types of menus for shopping, financing, and task related apps.

This animation from the readme shows a custom menu created with FanMenu:

Fan-Menu

You can find Fan-Menu on Github here.

A nice swift component for creating circular menus.


  •  
  •  
  •  
  •  
  •