ElegantUI, greate UIKit Extensions
See:
├── AutoLayout
│ ├── LayoutConstraint
│ └── UIView+Constraint
├── Codable
│ ├── Codable+
│ ├── Decodable+Convenient
│ └── Encodable+Convenient
├── Date
│ └── Date+Formatter
├── DeviceKit
│ ├── Device.generated
│ └── UIDevice+
├── DispatchQueue
│ ├── DispatchQueue+Delay
│ └── DispatchQueue+Once
├── General
│ ├── ElegantUI
│ └── Globals
├── GestureClosures
│ ├── ClosureHandler
│ ├── GestureClosure
│ ├── UIBarButtonItem+Closures
│ ├── UIControl+Closures
│ ├── UIGestureRecognizer+Closures
│ └── UIView+Closures
├── MapKit
│ ├── CLLocationCoordinate2D+Transform
│ └── MapOPenURL
├── NSObject
│ ├── NSObject+Associate
│ └── NSObject+Convenient
├── Number
│ ├── Double+Transform
│ ├── Int+Random
│ └── Int+Transform
├── Photos
│ ├── ImageCropperViewController
│ ├── PhotoPickerHelper
│ └── PhotoSaveHelper
├── SizeHelper
│ └── SizeHelper
├── String
│ ├── Lorem
│ ├── String+Attributed
│ ├── String+Range
│ ├── String+Size
│ └── String+Tool
├── Timer
│ ├── DateTimer
│ └── SwiftTimer
├── UIBarButtonItem
│ ├── CustomBarButtonItem
│ └── UIBarButtonItem+Convenient
├── UIButton
│ ├── CountdownButton
│ ├── CustomButton
│ ├── LayoutButton
│ └── SingleLineButton
├── UICollectionView
│ ├── CollectionViewCenteredFlowLayout
│ ├── UICollectionViewLeftAlignedLayout
│ └── WaterfallLayout
├── UIControl
│ └── UIControl+EnlargeEdge
├── UIFont
│ └── UIFont+Size
├── UIImage
│ ├── UIImage+Convenient
│ ├── UIImage+Draw
│ └── UIImage+FixOrientation
├── UILabel
│ ├── InsetLabel
│ └── UILabel+TapAction
├── UIScrollView
│ ├── ScrollDirectionTracker
│ └── UIScrollView+Convenient
├── UISearchBar
│ └── UISearchBar+Convenient
├── UITableView
│ └── UITableView+Convenient
├── UITextField
│ ├── CustomTextField
│ └── UITextField+Slice
├── UITextView
│ ├── UITextView+Fix
│ └── UITextView+Slice
├── UIView
│ ├── CALayer+Sketch
│ ├── SingleLineView
│ ├── UIView+Convenient
│ ├── UIView+Find
│ └── UIView+Style
├── UIViewController
│ ├── InpuctNotifyViewController
│ ├── UIViewController+Convenient
│ └── UIViewController+Find
├── UserDefaults
│ └── UserDefaults+Convience
└── ViewModelBinding
└── ViewModelBinding
- Swift 4.2
- iOS 9.0
ElegantUI is available through CocoaPods. To install it, simply add the following line to your Podfile:
platform :ios, '9.0'
pod "ElegantUI"
ElegantUI is available under the MIT license.