546 Repositories
Swift view-controller Libraries
A colored alert view for your iOS.
ζ₯ζ¬θͺ KRAlertController KRAlertController is a beautiful and easy-to-use alert controller for your iOS written by Swift. Requirements iOS 10.0+ Xcode 10
π Awesome fully customize search view like Pinterest written in Swift 5.0 + Realm support!
YNSearch + Realm Support Updates See CHANGELOG for details Intoduction π Awesome search view, written in Swift 5.0, appears search view like Pinteres
Windless makes it easy to implement invisible layout loading view.
Windless Windless makes it easy to implement invisible layout loading view. Contents Requirements Installation Usage Looks Credits Communication Licen
π Super ultra drawer view
UltraDrawerView let headerView = HeaderView() headerView.translatesAutoresizingMaskIntoConstraints = false headerView.heightAnchor.constraint(equalToC
Simple and highly customizable iOS tag list view, in Swift.
TagListView Simple and highly customizable iOS tag list view, in Swift. Supports Storyboard, Auto Layout, and @IBDesignable. Usage The most convenient
A framework that provides CurtainController. CurtainController is a container view controller that implements a content-curtain interface. You can find a similar implementation in applications like Apple Maps, Find My, Stocks, etc. Someone calls it "Pull Up" or "Bottom Sheet".
A framework that provides Curtain Controller. Curtain Controller is a container view controller that implements a content-curtain interface. Contents
Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView.
StepProgressView Step-by-step progress view with labels and shapes. A good replacement for UIActivityIndicatorView and UIProgressView. Usage let progr
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.
kishikawakatsumi/SpreadsheetView has moved! It is being actively maintained at bannzai/SpreadsheetView. This fork was created when the project was mov
Iridescent Effect View (inspired by Apple Pay Cash) β¨
Shiny Shiny is an iOS library that generates an iridescent effect view matched to the gyroscope, similar to the Apple Pay Cash card in the Wallet app.
Reel Search is a Swift UI controller that allows you to choose options from a list
REEL SEARCH Reel Search is a Swift UI controller that allows you to choose options from a list We specialize in the designing and coding of custom UI
Highly customizable Action Sheet Controller with Assets Preview written in Swift
PPAssetsActionController Play with me βΆοΈ π If you want to play with me, just tap here and enjoy! π© π΄ Show me πͺ Try me π² The easiest way to try me
A SwiftUI Library for creating resizable partitions for View Content.
Partition Kit Recently Featured In Top 10 Trending Android and iOS Libraries in October and in 5 iOS libraries to enhance your app! What is PartitionK
π A simple iOS photo and video browser with optional grid view, captions and selections written in Swift5.0
Introduction π MediaBrowser can display one or more images or videos by providing either UIImage objects, PHAsset objects, or URLs to library assets,
Material, a UI/UX framework for creating beautiful iOS applications
Material Welcome to Material, a UI/UX framework for creating beautiful applications. Material's animation system has been completely reworked to take
An iOS picker view to serve all your "picking" needs
Mandoline The PickerView is a UICollectionView that provides a smooth "picking" interface. In order to get the most out of it, a consuming view contro
An easy way to add a shimmering effect to any view with just one line of code. It is useful as an unobtrusive loading indicator.
LoadingShimmer An easy way to add a shimmering effect to any view with just single line of code. It is useful as an unobtrusive loading indicator. Thi
Swift based simple information view with pointed arrow.
InfoView View to show small text information blocks with arrow pointed to another view.In most cases it will be a button that was pressed. Example To
A library, which adds the ability to hide navigation bar when view controller is pushed via hidesNavigationBarWhenPushed flag
HidesNavigationBarWhenPushed A library, which adds the ability to hide navigation bar when view controller is pushed via hidesNavigationBarWhenPushed
A container view that responds to scrolling of UIScrollView
FlexibleHeader A container view that responds to scrolling of UIScrollView. normal threshold FlexibleHeaderExecutantType Getting Started Progressive I
An easy to use FAQ view for iOS written in Swift
FAQView An easy to use FAQ view for iOS written in Swift. This view is a subclass of UIView. Setup with CocoaPods If you are using CocoaPods add this
A child view controller framework that makes setting up your parent controllers as easy as pie.
Description Family is a child view controller framework that makes setting up your parent controllers as easy as pie. With a simple yet powerful publi
Cool Animated music indicator view written in Swift
Cool Animated music indicator view written in Swift. ESTMusicIndicator is an implementation of NAKPlaybackIndicatorView in Swift for iOS 8. ζ¬δΊΊθδ½ηδΉ¦η±γLa
Elissa displays a notification on top of a UITabBarItem or any UIView anchor view to reveal additional information.
Elissa Attach a local notification to any UIView to reveal additional user guidance. Usage Example Per default, Elissa will try to align to the center
A simple, customizable view for efficiently collecting country information in iOS apps.
CountryPickerView CountryPickerView is a simple, customizable view for selecting countries in iOS apps. You can clone/download the repository and run
Circular progress indicator for your macOS app
CircularProgress Circular progress indicator for your macOS app This package is used in production by apps like Gifski and HEIC Converter. Requirement
Play BreakOut while loading - A playable pull to refresh view using SpriteKit
BreakOutToRefresh Play BreakOut while loading - A playable pull to refresh view using SpriteKit BreakOutToRefresh uses SpriteKit to add a playable min
A way to quickly add a notification badge icon to any view. Make any view of a full-fledged animated notification center.
BadgeHub A way to quickly add a notification badge icon to any view. Demo/Example For demo: $ pod try BadgeHub To run the example project, clone the r
A custom stretchable header view for UIScrollView or any its subclasses with UIActivityIndicatorView and iPhone X safe area support for content reloading. Built for iOS 10 and later.
Arale A custom stretchable header view for UIScrollView or any its subclasses with UIActivityIndicatorView support for reloading your content. Built f
AGCircularPicker is helpful component for creating a controller aimed to manage any calculated parameter
We are pleased to offer you our new free lightweight plugin named AGCircularPicker. AGCircularPicker is helpful for creating a controller aimed to man
View your app on different device and font sizes
Sizes reduces the time it takes to evaluate all of our apps possible device sizes, orientations and font combinations. With Sizes we'll avoid launchin
Use any custom view as custom callout view for MKMapView with cool animations. Use any image as annotation view.
MapViewPlus About MapViewPlus gives you the missing methods of MapKit which are: imageForAnnotation and calloutViewForAnnotationView delegate methods.
An Impressive Auto Layout DSL for iOS, tvOS & OSX. & It is written in pure swift.
KVConstraintKit KVConstraintKit is a DSL to make easy & impressive Auto Layout constraints on iOS, tvOS & OSX with Swift Installation Using CocoaPods
Write concise Autolayout code
Winner of Hacking with Swift Recommended award You + Stevia = π¦ π‘ Write concise, readable layouts π Reduce your maintenance time π¨ Compose your st
LayoutKit is a fast view layout library for iOS, macOS, and tvOS.
π¨ UNMAINTAINED π¨ This project is no longer used by LinkedIn and is currently unmaintained. LayoutKit is a fast view layout library for iOS, macOS, a
π A simple cross-platform toolbar/custom input accessory view library for iOS & macOS.
Ribbon π A simple cross-platform toolbar/custom input accessory view library for iOS & macOS. Written in Swift. Looking for... A type-safe, XPC-avail
An image download extension of the image view written in Swift for iOS, tvOS and macOS.
Moa, an image downloader written in Swift for iOS, tvOS and macOS Moa is an image download library written in Swift. It allows to download and show an
A custom ImageView that is used to cover the surface of other view like a scratch card, user can swipe the mulch to see the view below.
MCScratchImageView GIF Showcase Requirments iOS 8.0+ Xcode 7.2+ Swift 4.0 Installation CocoaPods pod "MCScratchImageView" Manually Just drag MCScratch
ALCameraViewController - A camera view controller with custom image picker and image cropping.
ALCameraViewController A camera view controller with custom image picker and image cropping. Features Front facing and rear facing camera Simple and c
An iOS / Mac view controller for chess boards
FDChessboardView Features High resolution graphics Customizable themes and game graphics Supports all single board chess variants: suicide, losers, at
Elegant library to manage the interactions between view and model in Swift
An assistant to manage the interactions between view and model ModelAssistant is a mediator between the view and model. This framework is tailored to
An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift.
ScrollableGraphView Announcements 9-7-2017 - Version 4: Version 4 was released which adds multiple plots, dynamic reloading of values, more reference
LinkedInSignIn - Simple view controller to log in and retrieve an access token from LinkedIn.
LinkedInSignIn Example To run the example project, clone the repo, and run pod install from the Example directory first. Also you need to setup app on
β΅οΈ URLNavigator provides an elegant way to navigate through view controllers by URLs.
URLNavigator β΅οΈ URLNavigator provides an elegant way to navigate through view controllers by URLs. URL patterns can be mapped by using URLNavigator.re
A Swift library to take the power of UIView.animateWithDuration(_:, animations:...) to a whole new level - layers, springs, chain-able animations and mixing view and layer animations together!
ver 2.0 NB! Breaking changes in 2.0 - due to a lot of requests EasyAnimation does NOT automatically install itself when imported. You need to enable i
ChainPageCollectionView A custom View with two level chained collection views and fancy transition animation
ChainPageCollectionView A custom View with two level chained collection views and fancy transition animation. Demo Requirements iOS 9.0+ Xcode 8 Insta
Stateful view controller containment for iOS and tvOS
StateViewController When creating rich view controllers, a single view controller class is often tasked with managing the appearance of many other vie