UI/UX

Material

9397

An animation and graphics framework that is used to create beautiful applications. materialswift.io

Animated Tab Bar

8599

Module for adding animation to tabbar items with pre-set of ready to use animations, and ability to use any custom animation.

Eureka

7784

Elegant iOS form builder.

FlatUIKit

7712

A collection of awesome flat UI components for iOS.

IGListKit

7658

A data-driven UICollectionView framework for building fast and flexible lists by Instagram.

FoldingCell

7179

An expanding content cell inspired by folding paper material.

IBAnimatable

7134

Design and prototype UI, interaction, navigation, transition and animation for App Store ready Apps in Interface Builder.

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

YYText

7057

Powerful text framework for iOS to display and edit rich text.

NVActivityIndicatorView

6546

A collection of nice loading animations.

AMScrollingNavbar

5170

Scrollable UINavigationBar that follows the scrolling of a UIScrollView.

XLPagerTabStrip

4827

Android PagerTabStrip for iOS.

PageMenu

4563

A paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram).

TextFieldEffects

4486

Beautiful custom UITextFields effects inspired by Codrops.

JTAppleCalendar

4357

The final iOS calendar control you'll ever try.

Expanding Collection

4253

A card peek/pop controller.

SCLAlertView

4243

Beautiful animated Alert View.

SkeletonView

3844

An elegant way to show users that something is happening and also prepare them to which contents he is waiting.

Koloda

3675

A class designed to simplify the implementation of Tinder like cards.

ImagePicker

3490

An all-in-one camera solution for your iOS app. It let's your users select images from the library and take pictures at the same time.

FoldingTabBar.iOS

3484

Folding Tab Bar and Tab Bar Controller.

Whisper

3275

A component that will make the task of display messages and in-app notifications simple.

LiquidFloatingActionButton

3243

Material Design Floating Action Button in liquid state.

PanelKit

3184

A UI framework that enables panels on iOS.

Chatto

3172

A lightweight framework to build chat applications.

Instructions

3127

Create walkthroughs and guided tours (using coach marks) in a simple way.

DGElasticPullToRefresh

3065

Elastic pull to refresh compontent inspired by this Dribbble post.

DOFavoriteButton

2997

Cute Animated Button.

SwipeCellKit

2969

Swipeable UITableViewCell based on the stock Mail app.

Persei

2935

Animated top menu for UITableView, UICollectionView or UIScrollView.

SwiftMessages

2923

Library for displaying brief messages in the form of a status bar across the top or bottom of the screen.

BouncyLayout

2850

Collection view layout that makes your cells bounce.

PKHUD

2729

A reimplementation of the Apple HUD (Volume, Ringer, Rotation,…) for iOS.

FSPagerView

2722

An elegant Screen Slide Library implemented primarily with UICollectionView.

CircleMenu

2580

A simple, elegant menu with a circular layout.

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

ESTabBarController

2561

TabBarController for custom UI, badge and adding animation to tabbar items. Supports Lottie.

BWWalkthrough

2552

A class that helps you create custom walkthroughs and gives you complete freedom on the design of your views.

BulletinBoard

2519

Generate and Display Bottom Card Interfaces on iOS.

SkyFloatingLabelTextField

2433

A beautiful and flexible text field control implementation of Float Label Pattern.

XLActionController

2410

Fully customizable and extensible action sheet controller.

Presentation

2408

Helps you to make tutorials, release notes and animated pages.

PopupDialog

2396

A simple, customizable popup dialog for iOS. Replaces UIAlertController alert style.

mobileplayer-ios

2365

A powerful and completely customizable media player for iOS.

Cards

2345

Awesome iOS 11 AppStore's Card Views.

SpreadsheetView

2334

Full configurable spreadsheet view user interfaces for iOS applications. With this framework, you can easily create complex layouts like schedule, gantt chart or timetable as if you are using Excel.

SideMenu

2251

Simple side menu control for iOS, right and left sides, no coding required.

WobbleView

2210

Implementation of a recently popular wobble effect for any view in your app. It can be used to easily add dynamics to user interactions and transitions.

CollectionKit

2209

A modern framework for building reusable data-driven collection components.

PaperOnboarding

2205

A material design slider.

BreakOutToRefresh

2205

Play BreakOut while loading - A playable pull to refresh view using SpriteKit.

ActiveLabel.swift

2196

UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://)

NMessenger

2184

A fast, lightweight messenger component built on AsyncDisplaykit.

PagingMenuController

2149

Paging view controller with customizable menu

BEMCheckBox

2022

A library making it easy to create beautiful, highly customizable, animated checkboxes for iOS.

Reel Search

2007

Controller that allows you to choose options from a list.

Fusuma

1986

Instagram-like photo browser and a camera feature with a few line of code.

FlagKit

1985

Beautiful flag icons for usage in apps and on the web.

NavigationStack

1977

A stack-modeled navigation controller.

StatefulViewController

1866

Placeholder views based on content, loading, error or empty states.

NotificationBanner

1854

The easiest way to display highly customizable in app notification banners in iOS.

HubFramework

1837

Spotify’s component-driven UI framework for iOS.

FillableLoaders

1806

Completely customizable progress based loaders drawn using custom CGPaths.

SweetAlert-iOS

1802

Beautiful Animated custom Alert View inspired from javascript library SweetAlert.

NotchKit

1802

A simple way to hide the notch on the iPhone X.

Presentr

1780

Wrapper for custom ViewController presentations.

PullToMakeSoup

1752

Custom animated pull-to-refresh that can be easily added to UIScrollView.

PMAlertController

1737

PMAlertController is a great and customizable substitute to UIAlertController.

CHIPageControl

1724

A set of cool animated page controls to replace boring UIPageControl.

ZLSwipeableViewSwift

1702

A simple view for building card like interface like Tinder and Potluck.

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

VegaScroll

1628

Lightweight animation flowlayout for UICollectionView.

SFFocusViewLayout

1616

UICollectionViewLayout subclass for displaying focused content.

Gecco

1610

Simply highlight items for your tutorial walkthrough.

ALCameraViewController

1583

A camera view controller with custom image picker and image cropping.

Segmentio

1558

Animated top/bottom segmented control.

LGButton

1558

A fully customisable subclass of the native UIControl which allows you to create beautiful buttons without writing any line of code.

MPParallaxView

1518

Apple TV Parallax effect in Swift. Rotate view using touch or accelerometer.

SAHistoryNavigationViewController

1508

iOS task manager like UI in UINavigationContoller.

NumberMorphView

1349

A label view for displaying numbers which can transition or animate using a technique called number tweening or number morphing.

DateTimePicker

1344

A nicer iOS UI component for picking date and time.

HGCircularSlider

1325

A custom reusable circular/progress slider control for iOS application.

Sharaku

1313

Image filtering UI library like Instagram.

BAFluidView

1284

This view and its layer create a 2D fluid animation that can be used to simulate a filling effect.

TagListView

1271

Simple but highly customizable iOS tag list view.

WhatsNew

1270

Showcase new features after an app update similar to Pages, Numbers and Keynote.

TwicketSegmentedControl

1263

Custom UISegmentedControl replacement for iOS.

Spots

1245

Cross-platform view controller framework for building component-based UIs.

HGPlaceholders

1228

Nice library to show placeholders and Empty States for any UITableView/UICollectionView in your project.

ReverseExtension

1192

A UITableView extension that enables cell insertion from the bottom of a table view.

Gliding Collection

1189

Smooth, flowing, customizable decision for a UICollectionView.

TLPhotoPicker

1144

TLPhotoPicker enables application to pick images and videos from multiple smart album in iOS, similar to the current facebook app.

MXParallaxHeader

1137

Simple parallax header for UIScrollView.

StyleKit

1129

Microframework that enables you to style your applications using a simple JSON file.

SwiftyCam

1118

A Snapchat Inspired iOS Camera Framework.

GSKStretchyHeaderView

1118

A generic stretchy header for UITableView and UICollectionView.

CreditCardForm-iOS

1099

Demo app that allows developers to create the UI which replicates an actual Credit Card.

SAConfettiView

1089

Confetti! Who doesn't like confetti?

DropDown

1076

A Material Design drop down for iOS.

WCLShineButton

1035

Button with shine animation.

Static

1030

Simple static table views for iOS.

Former

977

A fully customizable library for easy creating UITableView based form.

SideMenuController

960

Fully customisable and easy to use side menu controller.

Pulley

959

A library to imitate the iOS 10 Maps UI.

MessageViewController

950

A SlackTextViewController replacement.

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

CollectionViewSlantedLayout

947

Subclass of UICollectionViewLayout allowing the display of slanted content.

Pageboy

941

A simple, highly informative page view controller.

BetterSegmentedControl

940

An easy to use, customizable replacement for UISegmentedControl & UISwitch.

Cosmos

921

A star rating control for iOS and tvOS.

NextGrowingTextView

911

The next in the generations of 'growing textviews' optimized for iOS 7 and above.

GaugeKit

905

Kit for building custom gauges + easy reproducible Apple's style ring gauges.

ZYThumbnailTableView

895

A TableView have thumbnail cell only, and you can use gesture let it expands other expansionView.

MMNumberKeyboard

894

A simple keyboard to use with numbers and, optionally, a decimal point.

ISTimeline

894

Simple timeline view.

DynamicButton

886

Powerful flat design hamburger button with animated transitions.

Fluid Slider

863

A slider widget with a popup bubble displaying the precise value selected.

Tabman

860

A powerful paging view controller with indicator bar for iOS.

YNDropDownMenu

854

Adorable iOS drop down menu.

Pulsator

846

Pulse animation for iOS, great for Bluetooth, BTLE, beacons and map annotations.

TimelineTableViewCell

840

Simple timeline view implemented by UITableViewCell.

Cacao

836

Cross-platform UIKit (Cocoa Touch) implementation (Supports Linux).

RevealingSplashView

834

A Splash view that animates and reveals its content, inspired by Twitter splash.

CalendarKit

830

Fully customizable calendar for iOS.

ReplaceAnimation

825

Pull-to-refresh animation in UICollectionView with a sticky header flow layout.

Greedo Layout

811

Computes what size the UICollectionView cells should be to display images in a variable height fixed aspect ratio grid.

CascadingTableDelegate

807

A no-nonsense way to write cleaner UITableViewDelegate and UITableViewDataSource.

ParticlesLoadingView

806

A customizable SpriteKit particles animation on the border of a view.

ios-swift-collapsible-table-section

803

A simple project demonstrates how to implement collapsible table section.

UPCarouselFlowLayout

798

A fancy carousel flow layout for UICollectionView on iOS.

Element

794

Programatic UI framework for OSX

Dodo

787

A message bar for iOS.

Splitflap

782

A simple to use component to present changeable alphanumeric text like often used as a public transport timetable in airports or railway stations or with some flip clocks.

CDAlertView

782

Highly customizable alert/notification/success/error/alarm popup.

TabPageViewController

778

Paging view controller and scroll tab view.

CTPanoramaView

777

A library that displays spherical or cylindrical panoramas with touch or motion based controls.

ImageSlideshow

772

Image slideshow with circular scrolling, timer and full screen viewer

YNSearch

765

Awesome fully customizable search view like Pinterest.

Magnetic

754

SpriteKit Floating Bubble Picker (inspired by Apple Music).

Gagat

741

A delightful way to transition between visual styles in your iOS applications.

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

SwiftyFORM

740

Create advanced forms with validation.

CardSlider

735

Innovative twist to Tinder cards for iOS.

EZSwipeController

731

Easy to use UIPageViewController to create a view navigation like Snapchat/Tinder/iOS Main Pages.

GooeyTabbar

725

A gooey effect tabbar.

SJFluidSegmentedControl

722

A segmented control with custom appearance and interactive animations.

ViewMonitor

721

ViewMonitor can measure view positions with accuracy. This library is to check design sheet from native app.

Swift-Prompts

717

A library to design custom prompts with a great scope of options to choose from.

Caishen

676

A Payment Card UI & Validator for iOS

Elongation Preview

674

An elegant push-pop style view controller

tispr-card-stack

666

Library that allows to have cards UI.

EPSignature

654

Signature component for iOS.

AutocompleteField

650

Let's you add word completion to your UITextFields.

SwiftyOnboard

637

Makes it easy to add onboarding to any iOS application.

Daysquare

636

An elegant calendar control for iOS.

CRNetworkButton

632

Advanced button click interaction.

Mandoline

629

An iOS picker view to serve all your picking needs.

EatFit

624

A component for attractive data representation inspired by Google Fit.

NightNight

622

Elegant way to integrate night mode.

SubtleVolume

616

Replace the system volume popup with a more subtle indicator.

RainyRefreshControl

616

Rainy refresh control.

CariocaMenu

607

The fastest zero-tap iOS menu.

Windless

599

Makes it easy to implement invisible layout loading view.

FAPanels

586

Side menu controller.

PagingKit

581

Provides customizable menu UI. It has more flexible layout and design than the other libraries.

GridView

577

Reusable GridView with excellent performance and customization that can be time table, spreadsheet, paging and more.

ChainPageCollectionView

577

A custom View with fancy collectionView animation.

ThemeKit

572

Lightweight theming library that provides theming capabilities macOS applications.

SelectableTextView

564

A text view that supports selection and expansion.

ComplimentaryGradientView

562

Creates complementary gradients generated from dominant and prominent colors in supplied image.

HairPowder

557

Hair Powder for iPhoneX "M" Shape pattern baldness design.

AnimatedTextInput

538

Animated UITextField and UITextView replacement for iOS.

EZLoadingActivity

533

Lightweight Swift loading activity for iOS7+. Really simple to use, just add the class and write 1 line of code.

RSKGrowingTextView

528

A light-weight UITextView subclass that automatically grows and shrinks.

OnlyPictures

526

A source of circular pictures, currently supports horizontal overlapping or separate pictures with great layout flexibility.

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

Koyomi

525

Simple customizable calendar component.

Translucid

523

Lightweight library to set an image as text background.

MBIcons

523

Contains over 200 icons that can be resized to any dimensions as they are drawn using NSBezierPath.

FileExplorer

522

Powerful iOS file browser that allows its users to choose and remove files and/or directories.

GBKUIButtonProgressView

516

Button inspired by Apple’s download progress buttons in the App Store.

BackgroundVideoiOS

516

An object that lets you add a background video to iOS views.

Flix

515

iOS form builder.

TweenController

511

A toolkit for creating interactive menus and tutorials.

Smile-Lock

499

A library for make a beautiful Passcode Lock View.

Shiny

499

Iridescent Effect View (inspired by Apple Pay Cash) ✨.

StateView

497

A UIView substitute that automatically updates itself when data changes.

TabDrawer

496

A customizable TabBar UI element that allows you to display a customizable drawer.

KYDrawerController

480

Side Drawer Navigation Controller similar to Android with storyboards and autolayout support.

GLTableCollectionView

478

Netflix and App Store like UITableView with UICollectionView.

Periscope-VideoViewController

477

Video view controller with Periscope fast rewind control.

PullUpController

476

Pull up controller with multiple sticky points like in iOS Maps.

CRRefresh

462

An easy way to use pull-to-refresh.

YALField

460

Custom Field component with validation for creating easier form-like UI from interface builder.

LoginKit

459

Quick and easy way to add a Login/Signup UX to your iOS app.

DrawerKit

457

Custom view controller presentation mimicking the kind of behaviour you see in the Apple Maps app.

10Clock

445

A beautiful time-of-day picker heavily inspired by the iOS 10 Bedtime timer.

UIViewXXYBoom

444

Makes your UIView explode into small pieces.

MMCardView

443

Custom CollectionView like Wallet App.

KUIPopOver

437

Easy to use PopOver in iOS.

AGCircularPicker

436

AGCircularPicker is helpful component for creating a controller aimed to manage any calculated parameter.

TransitionButton

427

UIButton subclass for loading and transition animation.

PPBadgeView

426

iOS Custom Badge, Support UIView, UITabBarItem, UIBarButtonItem.

OnOffButton

426

Custom On/Off Animated UIButton.

SwiftSpreadsheet

424

Fully customizable spreadsheet CollectionViewLayout.

Kaeru

421

Switch viewcontroller like iOS task manager.

SwipeMenuViewController

417

Swipable tab and menu UI framework.

EPContactsPicker

404

A contacts picker component for using the new Contacts Framework.

ParallaxHeader

401

Simple way to add parallax header to UIScrollView/UITableView.

PMSuperButton

400

PMSuperButton is a powerful UIButton coming from the countryside, but with super powers!

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

Highlightr

395

iOS & OSX Syntax Highlighter.

HapticButton

394

A button that is triggered based on the 3D Touch pressure, similar to the iOS 11 control center.

CFNotify

391

A customizable framework to create draggable views.

Hokusai

387

A bouncy action sheet.

Pages

384

UIPageViewController made simple.

MIBlurPopup

383

Lets you create amazing popups with a blurred background.

FAQView

379

An easy to use FAQ view for iOS.

FlexiblePageControl

377

A flexible PageControl like Instagram.

Ambience

377

An ambient light accessibility framework for iOS. Brightness aware accessibility theme switching without coding.

EPShapes

374

Create shapes(Polygons, Stars, Hearts, Arrows) in Interface builder using IBInspectable and IBDesignable.

TiltedTabView

373

iOS control to replicate the tab switcher in Safari for iOS.

Toolbar

372

Awesome autolayout Toolbar. It works more interactively than UIToolbar.

FTLinearActivityIndicator

365

Add the missing network activity indicator on iPhone X.

StatusAlert

364

Display Apple system-like self-hiding status alerts. It is well suited for notifying user without interrupting user flow in iOS-like way.

JLStickerTextView

357

Add text(multiple line support) to imageView, edit, rotate or resize them as you want, then render the text on image.

SwiftPullToRefresh

354

An easy way to implement pull-down-to-refresh and pull-up-to-load-more feature based on UIScrollView extension.

URWeatherView

349

Show the weather effects onto view.

EmojiTextView

348

Tap to swap out words with emojis. Inspired by Messages.app on iOS 10.

InAppNotify

345

Library to manage in app notifications, like WhatsApp, Telegram, Frind, etc.

MenuItemKit

343

UIMenuItem with image and block(closure) support.

RHPreviewCell

337

Gives your users ability to quick check what content is hidden under your UITableViewCell. Inspired by Spotify iOS app playlist preview cell.

CardsLayout

335

Custom card-designed CollectionView layout.

SnappingStepper

334

An elegant alternative to the UIStepper.

Water

328

Simple calculation to render cheap water effects.

SwiftyPickerPopover

328

Popover with Picker which can be chosen from several types, appears on iPhone or iPad.

TableViewDragger

325

A cells of UITableView that can be rearranged by drag and drop.

SRCountdownTimer

322

Simple circle countdown with a configurable timer for iOS.

TextFieldCounter

321

UITextField character counter with lovable UX 💖. No math skills required 🙃.

Cheers

318

🎊 Fancy confetti effects view.

iOS-PDF-Reader

315

PDF Reader for iOS.

EZYGradientView

314

Create gradients and blur gradients without a single line of code.

TFBubbleItUp

311

Custom view for writing tags, contacts and etc.

PinterestSegment

307

A Pinterest-like segment control with masking animation.

LocationPicker

302

A ready for use and fully customizable location picker.

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

TimelineCards

296

Presenting timelines as cards, single or bundled in scrollable feed!

CostumeKit

296

Set of base protocols that can assist in visually styling or themeing your apps.

PictureInPicture

292

Picture in picture.

NFDownloadButton

287

Revamped Download Button. It's kinda a reverse engineering of Netflix's app download button.

MFCard

282

Easily integrate Credit Card payments in iOS App.

PPMusicImageShadow

280

View that imitates in real time the shadow blurred effect of iOS Music App.

UINotifications

268

Present custom in-app notifications easily.

swift-badge

266

A badge view for iOS and tvOS.

SAParallaxViewControllerSwift

263

Parallax scrolling with blur effect. In addition, it realizes seamless opening transition.

Hexacon

263

A fancy hexagonal layout for displaying data like your Apple Watch.

Loader.swift

262

Allows you to easily add an FB style animated loading placeholder to your tableviews or collection views.

KRProgressHUD

262

A beautiful and easy-to-use progress HUD.

ScrollableDatepicker

261

Yet another datepicker for iOS.

ScratchCardView

261

A scratch card view for iOS.

SnapTimer

257

Implementation of Snapchat's stories timer.

iCard

256

Bank Card Generator using SnapKit DSL 💳.

DSGradientProgressView

256

A simple animated gradient progress bar.

KYShutterButton

255

A custom button that is similar to the shutter button of the camera app.

StackScrollView

254

iOS form UI builder in powered by UICollectionView.

KSGuideController

245

A beautiful animated novice guide controller.

ShadowView

242

Make shadows management easy on UIView.

AttributedTextView

242

Easiest way to create an attributed UITextView with support for multiple links.

AuthenticationViewController

236

A simple to use, standard interface for authenticating to oauth 2.0 protected endpoints via SFSafariViewController.

HTYTextField

234

A UITextField with bouncy placeholder.

PassKit-Business-Card

230

A template for iOS Wallet passes that can be used like business cards.

LNZCollectionLayouts

229

Collection of UICollectionViewLayout subclasses that allow customized behaviors.

SwiftyWalkthrough

225

The easiest way to create a great walkthrough experience in your apps.

ConfettiView

217

Confetti View lets you create a magnificent confetti view in your app.

SubscriptionPrompt

210

Subscription View Controller like the Tinder uses.

KYNavigationProgress

206

Simple extension of UINavigationController to display progress on the UINavigationBar.

ShelfView-iOS

204

iOS custom view to display books on shelf.

LTHRadioButton

198

Radio button slightly inspired by Google's material radio button.

PhotoCropEditor

196

Framework for cropping images easily.

D2PDatePicker

195

Elegant and Easy-to-Use iOS Date Picker.

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

AZExpandableIconListView

195

An expandable/collapsible UIView that holds an array of UIImageViews. Something like accordion.

ASCalendar

188

A calendar control for iOS written with MVVM pattern.

Cupcake

184

An easy way to create and layout UI components for iOS.

GTSheet

179

An easy to integrate solution for presenting UIViewControllers in a bottom sheet.

Switcher

177

Custom UISwitcher with animation.

Themes

176

👕👚 Theme management.

DrawableView

175

A framework for a UIView that can be drawn on.

PopupWindow

174

PopupWindow is a simple Popup using another UIWindow.

LNRSimpleNotifications

174

A simplified version of TSMessages for the developer who wants beautiful in-app notifications in minutes.

ProcessLoadingView

173

A step indicator loading animation built using CABasicAnimation, where the user can nearly customize everything.

Placeholders

172

Gives you the ability to define multiple placeholders for UITextField, and also animate their change in the way you like.

AnimatedSwitch

172

UISwitch which paints over the parent view with the color inspired by this Dribbble.

InfiniteCollectionView

168

Infinite horizontal scrolling using UICollectionView.

ExpyTableView

163

Make your table view expandable just by implementing one method.

SectionedSlider

161

iOS 11 Control Center Slider.

NightView

159

Library that generates beautiful, random, starry skies on iOS.

AGVolumeControlView

159

Visual regulator can be connected to a player or other smart house’s device making the process of controlling the level of a particular characteristic.

Colorblinds

156

Easy to use library so simulate color blindness in your app.

BmoViewPager

155

A ViewPager with NavigationBar component based on UIPageViewController and UICollectionView.

SwiftShareBubbles

154

Animated Social share buttons control for iOS.

RNLoadingButton-Swift

153

An easy-to-use UIButton subclass with an activity indicator.

PowerMode

153

Animated typing for textfield and textview.

SectionScrubber

149

A component to quickly scroll between collection view sections.

iOS-MultiSelectionTable

148

Beautifull way of having a multi-selection table on iOS.

GLInAppPurchase

139

Tinder Style InApp Purchase Banner.

Donut

139

Donut is a library for arranging views circularly like a donut.

ISPageControl

137

A page control similar to that used in Instagram.

Elissa

136

Elissa displays a notification on top of a UITabBarItem to reveal additional information.

SnapchatCheckbox

135

A Snapchat-inspired checkbox.

STRatingControl

133

A UI control that represent the star rating control.

PCLBlurEffectAlert

133

AlertController with UIVisualeffectview.

JDBreaksLoading

132

Activity indicator with little breaking game in SpriteKit.

GIFRefreshControl

132

GIFRefreshControl is a pull to refresh that supports GIF images as track animations.

nmoutlineview

123

Hierarchical menu for iOS.

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

KRTournamentView

121

A flexible tournament bracket that can respond to the various structure on iOS.

LNZTreeView

118

Graphical representation of a tree. Each element (node) can have a number of sub elements (children).

FloationgActionSheetController

118

A cool design ActionSheetController library.

SYParallaxScrollView

110

Useful for Configure Horizontal Parallax Scroll.

SwiftyUI

108

High performance(100%) and lightweight(one class each UI) UIView, UIImage, UIImageView, UIlabel, UIButton and more.

DateRangePicker

108

Date range picker control for OS X.

Sonar

107

Simple highly adjustable radar style view with pure CoreAnimation (no images).

PBTreeView

106

An UITreeView implementation from UITableView that Apple missed in its UIKit framework.

CodelessComponents-Swift

105

iOS UI Components to use with no code at all.

MRArticleViewController

104

Easily create UIViewControllers for news articles similar to those in the News app.

MKMagneticProgress

102

A circular progress bar for iOS.

MGKeyboardAccessory

99

Keyboard accessory to input special text to text field directly.

savannakit

97

A protocol oriented framework for creating IDEs for iOS and macOS.

SimpleCheckbox

96

SimpleCheckbox aims to accomplish what other ios checkbox controls haven't. To be simple.

CDFlipView

94

A view that takes a set of images, make transition from one to another by using flipping effects.

KYWheelTabController

93

A subclass of UITabBarController.It displays the circular menu instead of UITabBar.

Kamishibai

91

Makes easy to create long tutorial.

PLCurrencyTextField

86

UITextField that support currency in the right way.

FNReactionsView

85

FNReactionsView is a customizable control (based on UIView) to give people a way to show floating emoji like facebook does during live stream, easy way.

TKKeyboardControl

84

Adds keyboard awareness and scrolling dismissal to any view with only 1 line of code.

Tamamushi

81

Gradient NavigationBar library.

JDSlider

77

An iOS Slider view.

DGFloldableTabbarControl

77

An elegant foldable tabbar control.

ProgressMeter

75

Measuring the progress is not a problem anymore.

PTPopupWebView

75

A simple and useful WebView for iOS, which can be popup and has many of the customized items.

SlidingTabBar

73

A custom TabBar view with sliding animation.

MTLLinkLabel

71

Linkable UILabel.

GroupTableSeparatorFix

70

Removes your first and last separator line on grouped tableview.

TableManager

68

An extension of UITableView. The way it should be.

CloudTagView

66

A custom view to create cloud of tags.

LoadMoreTableViewController

62

A tableViewController that helps you to show some data like fetched from a web API successively.

SDStateTableView

56

A subclass of UITableView to show states like data load error, no data found, no internet connection easily.

planet

54

A country picker view controller for iOS.

JNDropDownMenu

49

Easy to use TableView style dropdown menu.

Enjoy iOS Cookies?

Consider making a small donation to help me keep the site running!   

SpaceView

48

Library for showing awesome messages in iOS.

AURCherryBlossomView

44

Beautiful shower of cherry blossom view.

RJCircularCollectionViewLayout

42

A custom collection view layout to lay cells in a circular fashion.

SlidingText

38

UIView for sliding text with page indicator.

ASBubbleDrag

38

Round icon drag control dock style.

KRAlertController

37

A beautiful and easy-to-use alert controller.

LoadingButton

36

UIButton subclass with an activity indicator and loading text.

OTResizableView

35

UIView library that can be resized with fingers.

FeedCollectionViewController

33

A wrapper around UICollectionView for Facebook/Instagram inspired feeds.

NSSwitch

31

A UISwitch clone for macOS.

PivotSlider

25

Slider that pivots and shows the track of value from the pivot.

Volumizer

24

Volumizer replaces the system volume popup with a simple progress bar.

SAILoadingView

24

It's a basic loading view with error message and Retry button.

PTEventView

24

An Event View based on Apple's Event Detail View.

TinyCalendar

22

A simple calendar view.

QUIckControl

22

Base class for quick implementation UIControl subclass with standard(enabled, highlighted, selected) and custom states.

PDF-Reader

15

Simple iOS PDF Reader with page curl animation.

GSTimeIntervalPicker

14

Custom iOS time interval picker that allows setting limit.

VMScrollView

10

Infinite horizontal scrolling view with parallax effect.

Alerts-Pickers

Advanced usage of UIAlertController with TextField, DatePicker, PickerView, TableView and CollectionView.