6418 open source UI components
for iOS, iPadOS, macOS, tvOS, and watchOS.

XLData screenshot

XLData

XLData provides an elegant and concise way to load and show data sets into table and collection views.

View Control

PullToMakeFlight screenshot

PullToMakeFlight

Some fun pull-to-refresh that can be easily added to UIScrollView

View Control

FPStepView screenshot

FPStepView

FPStepView is a simple view that shows you progress in a task.

View Control

AGLocationDispatcher screenshot

AGLocationDispatcher

Location manage framework working in different modes Dispatcher provides easy-to-use access to iOS device location/background location/tracking/etc. It wraps CoreLocation with convenient well customized interface. Dispatcher's classes for tracking current user location, direct and reverse geocoding , tracking enter/exit region, logging user route and speed.

View Control

GaugeKit screenshot

GaugeKit

Easy reproduce Apple's style gauges.

View Control

OAStackView screenshot

OAStackView

Porting UIStackView to iOS 7+ iOS 9 introduced the very cool UIStackView, UIStackView can be used to easily create simple and complex layouts. As expected UIStackView can only be used for iOS9 and up. This project tries to port back the stackview to iOS 6+. OAStackView aims at replicating all the features in UIStackView

View Control

Tomate screenshot

Tomate

This is in the App Store as Fojusi

View Control

DownloadButton screenshot

DownloadButton

Customizable App Store style download button. Customizable designable components. Editing with IB. https://itunes.apple.com/us/app/hito-vue/id1024853613?mt=8

View Control

GrowingTextViewHandler screenshot

GrowingTextViewHandler

An NSObject subclass to handle resizing of UITextView as the user types in. The textview resizes as long as the number of lines lies between specified minimum and maximum number of lines.

View Control

AvatarView screenshot

AvatarView

Easy to use view for displaying avatars.

View Control