586 Repositories
Swift animated-view Libraries
Animated Alert written in SwiftUI.
TransactionAlert Animated Alert written in SwiftUI. Easy to use Get Started Add a TAViewModel instance as an environment object to your Root View in y
Hotels By Location - Click on the table view cell will navigate to hotel url
HotelsByLocation About This is the final project of IOS Nano Degree. Longpress or search locations. It'll drop a pin on the map. Click on the annotaio
Mvvm - Collection View Notes With Swift
CollectionViewNotes Haciendo apuntes para cuando pierda la memoria Comenzando ๐
Modern-collection-view - Modern collection view for swift
Modern collection view Sample application demonstrating the use of collection vi
Horizontal and Vertical collection view for infinite scrolling that was designed to be used in SwiftUI
InfiniteScroller Example struct ContentView: View { @State var selected: Int = 1 var body: some View { InfiniteScroller(direction: .ve
A simple confetti view for apps using SwiftUI.
ConfettiView Create fun animated confetti views with ease! Installation Use Swift Package Manager to install this package: https://github.com/benlmyer
A grid layout view for SwiftUI
Update July 2020 - latest SwiftUI now has built-in components to do this, which should be used instead. FlowStack FlowStack is a SwiftUI component for
Quinbay - The project covers dynamic tableview cell height, MVVM and clean Architecture and Prefetching Table Data From server or infinite scroll view
Quinbay The Quinbay is a sample application. The project covers dynamic tablevie
FruitsDic-ios-practice - To Practice onboarding , List, detail and setting View
๐ FruitsDic-ios-practice ๐ ๊ธฐ๋ฅ ์์ธ OnBoding Screen with Page Tab View Data model
Easiest way to load view classes into another XIB or storyboard.
LoadableViews Easiest way to load view classes into another XIB or storyboard. Basic setup Subclass your view from LoadableView Create a xib file, set
AnimatedWaveform provides the user with an animated version of the waveform.circle SF Symbol in SwiftUI.
AnimatedWaveform AnimatedWaveform is a Swift Package designed for SwiftUI. It provides the user with an animated version of the waveform.circle SF Sym
LoadingButtton - Add button extendded from LoadingButton in the view and make it center horizontally
LoadingButtton Usage/Examples Add button extendded from LoadingButton in the vie
WPArticleView - SwiftUI View for Wordpress JSON API
WPArticleView Installation ... dependencies: [ .package(url: "https://github
A Swift Toast view - iOS 14 style and newer - built with UIKit. ๐
Toast-Swift A Swift Toast view - iOS 14 style - built with UIKit. ๐ Installation Swift Package Manager You can use The Swift Package Manager to insta
PPSwiftGifs provides a convenient way to show animated GIF images as a part of iOS GUI.
PPSwiftGifs PPSwiftGifs provides a convenient way to show animated GIF images as a part of iOS GUI. Installation Carthage Cartfile nano Cartfile put
Custom-Transition - A repo about custom transition between two view controllers
Custom-Transition in SWIFT This is a repo about custom transition between two vi
TCDInputView is an open source custom input view which is displayed when a text field becomes the first responder.
TCDInputView for iOS TCDInputView is an open source custom input view which is displayed when a text field becomes the first responder. Requirements T
Array diffs as collection view wants it - now in Swift โจ
Doppelganger-Swift Inspired by Doppelganger written in Swift Features Removes confusion from users when data changes Animates moving, inserting and de
Binding - Data binding framework (view model binding on MVVM) written using propertyWrapper and resultBuilder
Binding Data binding framework (view model binding on MVVM) written using @prope
ScanBarcodes is a SwiftUI view that scans barcodes using an iPhone or iPad camera.
ScanBarcodes ScanBarcodes is a SwiftUI view that scans barcodes using an iPhone or iPad camera. The framework uses AVFoundation for high performance v
PrivateImage - DRM image view for UIKit and SwiftUI
SecretImage Image view with DRM protection for SwiftUI and UIKit. What? This vie
BottomSheetDemo - Bottom sheet modal view controller with swift
ๅฝๆไปฌๆณๅผนๅบไธไธช้ข่ง่งๅพ๏ผbottom sheet modal view controller ้ๅธธๅฎ็จใๅจ iOS ไธญ๏ผ้ฟๆๆๆฝๆๅฟๅฏไปฅ่ฎฉ controlle
Tls-inspector - Easily view and inspect X.509 certificates on your iOS device.
TLS Inspector Learn More about TLS Inspector ยป Project Structure This is the Git repository for the TLS Inspector iOS application. You will find the s
SF Viewer is the best way to view, compare and export SF Symbols on your iOS device.
SF Viewer for iOS SF Viewer is the best way to view, compare and export SF Symbols on your iOS device. Features: View all SF Symbols Change weight and
AppLove - View iOS app reviews in multiple selected territories with translation option.
App Love Note: Swift Version 2.2 currently, will update to Swift 3/XCode 8 after cocoapods are updated to Swift 3. Features View iOS Customer App Revi
TableViews - Emoji Table View For iOS With Swift
TableViews Hello! This is EmojiTableView. Let me introduce you my first app when
JAlert - This is "Alert View" project for UIKit + SwiftUI. you can use easily
JAlert Example To run the example project, clone the repo, and run pod install from the Example directory first. Requirements Installation JAlert is a
PillboxView - A Pillbox informational view for iOS written in UIKit
Pillbox View Pillbox View shows a small bubble, pill looking box that sides from
Boardy - Boardy serves as a digital bulletin board on iOS platforms built for high schoolers to share and view information from others in a convenient manner.
Boardy Boardy serves as a lightweight digital bulletin board on iOS platforms built for high schoolers to share and view information from others in a
Micro library to unify XIB and its code.
Gluten Unify XIB with its code. Background We always try to generalize some views that would be used in different places throughout the app. And one a
ViewMonitor can measure view positions with accuracy.
What's ViewMonitor ViewMonitor can measure view positions with accuracy. This library is to check design sheet from native app. behave like this. UIVi
A flexible collection view with proper horizontal layout flow
FlexCollection A very simple flexible collection view using SwiftUI that automat
Shows a list of albums initially and shows the image in detailed view.
Description : PhotosViewer Shows a list of albums initially. Selcting any album will lead to a photos list screen Tapping on any photo will display a
โจ An elegant way to guide your beloved users in iOS apps - Material Showcase.
Material Showcase for iOS An elegant and beautiful tap showcase view for iOS apps based on Material Design Guidelines. Requirement iOS 10.0+ Swift 4.2
An iOS framework to easily create simple animated walkthrough, written in Swift.
Intro Overview An iOS framework to easily create simple animated walkthrough, written in Swift. Requirements iOS8 Installation with CocoaPods Intro is
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
Fully customisable tooltip view in Swift for iOS.
Description EasyTipView is a fully customizable tooltip view written in Swift that can be used as a call to action or informative tip. Contents Featur
An animated popover that pops out a given frame, great for subtle UI tips and onboarding.
Animated popover that pops out of a frame. You can specify the direction of the popover and the arrow that points to its origin. Color, border radius
Presentation helps you to make tutorials, release notes and animated pages.
Presentation helps you to make tutorials, release notes and animated pages.
A SwiftUI view for dynamically rendering content based upon "loading", "error", and "completed" data loading states.
SwiftUIAsyncContentView A SwiftUI view for dynamically rendering content based upon "loading", "error", and "completed" data loading states.. Installa
๐ฅ Beautiful, animated and highly customizable UIPageControl alternative for iOS.
PageControl Requirements iOS 9.0+ Xcode 7.0+ Installation CocoaPods: Add folowing line to Podfile and run 'pod instal'. pod 'Sevruk-PageControl' Or j
โ โ โ โ A nice, animated UIPageControl alternative.
Page Control Installation Usage Example import UIKit import PageControl class ViewController: UIViewController, UIScrollViewDelegate { @IBOu
Library for creating swipe actions for any SwiftUI View
SwipeActions Library for creating swipe actions for any SwiftUI View, similar to
A Modern Horizontal Option Selector View for SwiftUI
SwiftUISelector A perfect option picker. Great for navigation. Simple to use. Try it out with @fermoya's package SwiftUIPager! Swift Package Manager S
Put your interesting logs into view for showing.
LogView Description LogView is a debugging tool view, you can put your interesting logs into view for showing, it support to pan for moving and show/h
IMC - รndice de Massa Corporal iOS - Swift
IMC (รndice de Massa Corporal) - View Code O objetivo desse projeto foi criar em view code o aplicativo IMC (รndice de Massa Corporal) ministrado no c
A simple and configurable rating/favorite view.
ImageRating A simple and configurable rating/favorite view. ImageRating will display a sequence of SFSymbols from 0-maxImages in half or whole increme
A Float Input View with smooth animation and supporting icon and seperator written with Swift
RSFloatInputView Features Smooth animation using CoreText Support optional left icon Support optional seperator Configurable padding, size, fonts and
A text view that supports selection and expansion
The Problem UILabel and UITextView offer unsatisfying support for text selection. Existing solutions like TTTAttributedLabel are great but offer a som
Animated UITextField and UITextView replacement for iOS
AnimatedTextInput iOS custom text input component used in the Jobandtalent app. Installation Use cocoapods to install this custom control in your proj
๐ 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
Highly customizable iOS tags view [input, edit, dynamic, tag, token, field, NSTokenField]
RKTagsView Highly customizable iOS tags view (like NSTokenField). Supports horizontal and vertical direction, editing, multiple selection, Auto Layout
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
Useful for showing text or custom view tags in a vertical or horizontal scrollable view and support Autolayout at the same time
Useful for showing text or custom view tags in a vertical or horizontal scrollable view and support Autolayout at the same time. It is highly customizable that most features of the text tag can be configured.
This pod provides a view controller for choosing and creating tags in the style of wordpress or tumblr.
PARTagPicker This pod provides a view controller for choosing and creating tags in the style of wordpress or tumblr. This tag picker was originally us
Simpel calender view built with UICollectionView
CalenderView Overview Simpel calender view built with UICollectionView. Just clo
CNIC Validation View: National Identity card no Textfield, Validation, Navigation all managed in xib/storyboard base UIView custom control
CNICTextFieldView CNIC Validation View: National Identity card no Textfield, Validation, Navigation all managed in xib/storyboard base UIView custom c
An iOS progress indicator view library written in SwiftUI
ProgressIndicatorView A number of preset progress indicators created with SwiftUI We are a development agency building phenomenal apps. Usage Create a
This helps make the view's configuration code, hierarchy code, and constraint code neat.
UIBaseKit ๐ค So far, when coding for a view, we wrote a combination of configuration code, constraint code, and hierarchical code, resulting in a poor
Savory is swift accrodion view implementation
Savory Savory is a swift accordion view implementation. Requirements Xcode 8.0 Swift 3.0 iOS 8 Installation Using CocoaPods: pod 'Savory', :git = 'ht
A generic recycler view adapter
KRecyclerViewAdapter A generic recyclerview adapter for all your recycler views. No need to create a custom adapter for every recyclerview. Dependency
Beautiful animated Login Alert View. Written in Objective-C
UIAlertView - Objective-C Animated Login Alert View written in Swift but ported to Objective-C, which can be used as a UIAlertView or UIAlertControlle
A bunch of layouts providing light and seamless experiences in your Collection View
Swinflate Description Swinflate aims to encorporate a set of collection view layouts which provide a better and even more fluid experience in collecti
UICollectionViewSplitLayout makes collection view more responsive.
UICollectionViewSplitLayout makes collection view more responsive. What's this? UICollectionViewSplitLayout is a subclass of UICollectionViewLayout. I
Blueprints - A framework that is meant to make your life easier when working with collection view flow layouts.
Description Blueprints is a collection of flow layouts that is meant to make your life easier when working with collection view flow layouts. It comes
BouncyLayout is a collection view layout that makes your cells bounce.
BouncyLayout is a collection view layout that makes your cells bounce. Features Pure Swift 5. Works with every UICollectionView. Horizontal and vertic
A CollectionView Layout displaying a slanted cells
CollectionViewSlantedLayout is a subclass of the UICollectionViewLayout allowing the display of slanted cells in a UICollectionView. Features Pure Swi
A mosaic collection view layout inspired by Lightbox's Algorithm, written in Swift ๐ถ
TRMosaicLayout A mosaic collection view layout inspired by Lightbox's Algorithm. This is a swift implementation/extension of @fmitech's FMMosaicLayout
A drop-in mosaic collection view layout with a focus on simple customizations.
FMMosaicLayout is a mosiac collection view layout. There are a great number of media-based iOS applications that use UICollectionViewFlowLayout withou
WLEmptyState is an iOS based component that lets you customize the view when the dataset of a UITableView or a UICollectionView is empty.
Table of Content Overview Running an Example Project Installing WLEmptyState Configuring WLEmptyState Using WLEmptyState Customizing WLEmptyState Cont
ListPlaceholder is a swift library allows you to easily add facebook style animated loading placeholder to your tableviews or collection views.
ListPlaceholder ListPlaceholder Facebook news feed style animation Features ListPlaceholder is a swift library allows you to easily add facebook style
A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display
DZNEmptyDataSet Projects using this library Add your project to the list here and provide a (320px wide) render of the result. The Empty Data Set Patt
Parallax scrolling effect on UITableView header view when a tableView is scrolled
ParallaxTableViewHeader Parallax scrolling effect on UITableView header view when a tableView is scrolled Usage Create a ParallaxHeaderView using eith
ExpandingCollection is an animated material design UI card peek/pop controller.
EXPANDING COLLECTION An animated material design UI card peek/pop controller We specialize in the designing and coding of custom UI for Mobile Apps an
Swift library to support collapsible sections in a table view.
CollapsibleTableSectionViewController A Swift library that helps you collapse table view sections. Features Support collapsible sections in a table vi
Make your table view expandable just by implementing one method.
ExpyTableView About ExpyTableView is a re-write based on SLExpandableTableView. Takes some ideas, concepts and codes and regenerates them in Swift. Le
Savory is swift accrodion view implementation
Savory Savory is a swift accordion view implementation. Requirements Xcode 8.0 Swift 3.0 iOS 8 Installation Using CocoaPods: pod 'Savory', :git = 'ht
Three Level Accordian View for IOS
ThreeLevelAccordian ThreeLevelAccordian is a three level accordian for IOS. It owes its base code to SwiftyAccordionCells. Most of the design is custo
Xcode Template for generating VIPER-B modules: View, Interactor, Presenter, Router and Builder.
VIPER-Xcode-Template Xcode Template for generating VIPER-B modules: View, Interactor, Presenter, Router and Builder. Installation Clone or download th
Auto slide the view when keyboard appears
DPKeyboardManager Auto slide the view when keyboard appears HOW TO USE : import UIKit class DPBaseViewController: UIViewController { let keyboard
A custom paging behavior that peeks the previous and next items in a collection view
MSPeekCollectionViewDelegateImplementation Version 3.0.0 is here! ๐ The peeking logic is now done using a custom UICollectionViewLayout which makes i
A component to quickly scroll between collection view sections
SectionScrubber The scrubber will move along when scrolling the UICollectionView it has been added to. When you pan the scrubber you 'scrub' over the
This component allows for the transfer of data items between collection views through drag and drop
Drag and Drop Collection Views Written for Swift 4.0, it is an implementation of Dragging and Dropping data across multiple UICollectionViews. Try it
A generic small reusable components for data source implementation for UITableView/UICollectionView in Swift.
GenericDataSource A generic small reusable components for data source implementation for UITableView/UICollectionView written in Swift. Features Basic
Lightweight custom collection view inspired by Airbnb.
ASCollectionView Lightweight custom collection view inspired by Airbnb. Screenshots Requirements ASCollectionView Version Minimum iOS Target Swift Ver
Generic collection view controller with external data processing
FlexibleCollectionViewController Swift library of generic collection view controller with external data processing of functionality, like determine ce
Custom transition between two collection view layouts
Display Switcher We designed a UI that allows users to switch between list and grid views on the fly and choose the most convenient display type. List
UIViewController subclass inspired by "Inbox by google" animated transitioning.
SAInboxViewController SAInboxViewController realizes Inbox like view transitioning. You can launch sample project on web browser from here. Features I
A UITableView extension that enables cell insertion from the bottom of a table view.
ReverseExtension UITableView extension that enabled to insert cell from bottom of tableView. Concept It is difficult to fill a tableview content from
Simple timeline view implemented by UITableViewCell
TimelineTableViewCell TimelineTableViewCell is a simple timeline view implemented by UITableViewCell. The UI design of TimelineTableViewCell is inspir
Generic table view controller with external data processing
FlexibleTableViewController Swift library of generic table view controller with external data processing of functionality, like determine cell's reuse
Objective-C library for drag-n-drop of UITableViewCells in a navigation hierarchy of view controllers.
ios-dragable-table-cells Support for drag-n-drop of UITableViewCells in a navigation hierarchy of view controllers. You drag cells by tapping and hold
PreviewTransition is a simple preview gallery UI controller with animated tranisitions.
PreviewTransition is a simple preview gallery UI controller with animated tranisitions. Swift UI library made by @Ramotion
An easy-to-use UITableViewCell subclass that implements a swippable content view which exposes utility buttons (similar to iOS 7 Mail Application)
SWTableViewCell An easy-to-use UITableViewCell subclass that implements a swipeable content view which exposes utility buttons (similar to iOS 7 Mail
Typed, yet Flexible Table View Controller
ConfigurableTableViewController Simple view controller that provides a way to configure a table view with multiple types of cells while keeping type s
Animated top/bottom segmented control written in Swift.
Segmentio Animated top/bottom segmented control written in Swift. Check this project on dribbble. Requirements Xcode 10 iOS 8.x+ Swift 5.0 Installatio
Pager is the simplest and best way to implement sliding view controllers in Swift
Pager is the simplest and best way to implement sliding view controllers. Installation Drop in the Spring folder to your Xcode project. Or via CocoaPo
Nicely animated flat design switch alternative to UISwitch
AIFlatSwitch A smooth, nice looking and IBDesignable flat design switch for iOS. Can be used instead of UISwitch. Inspired by Creativedash's Dribbble
UISwitch which paints over the parent view with the color in Swift.
AnimatedSwitch Swift subclass of the UISwitch which paints over the parent view with the color if switch is turned on and returns original superview b
A Splash view that animates and reveals its content, inspired by Twitter splash
RevealingSplashView A Splash view that animates and reveals its content, inspired by the Twitter splash. โญ Features Customizable reveal icon image. Cu