Handy_Cao's repositories
ActiveLabel.swift
UILabel drop-in replacement supporting Hashtags (#), Mentions (@) and URLs (http://) written in Swift
BRPickerView
BRPickerView 封装的是iOS中常用的选择器组件,主要包括:日期选择器(支持年月日、年月等15种日期样式选择,支持设置星期、至今等)、地址选择器(支持省市区、省市、省三种地区选择)、自定义字符串选择器(支持单列、多列、二级联动、三级联动选择)。支持自定义主题样式,适配深色模式,支持将选择器组件添加到指定容器视图。
CalendarDateRangePickerViewController
A calendar date range picker view controller in Swift for iOS.
CHIPageControl
A set of cool animated page controls written in Swift to replace boring UIPageControl. Mady by @ChiliLabs - https://chililabs.io
CRRefresh
An easy way to use pull-to-refresh
ExpandableCell
✨ Awesome expandable, collapsible tableview cell for iOS written in Swift 5
folding-cell
:octocat: 📃 FoldingCell is an expanding content cell with animation made by @Ramotion
GKPageScrollView
iOS类似微博、抖音、网易云等个人详情页滑动嵌套效果
HBDNavigationBar
A custom UINavigationBar for smooth switching between various states, including bar style, bar tint color, background image, background alpha, bar hidden, title text attributes, tint color, shadow hidden...
Hyperion-iOS
In-app design review tool to inspect measurements, attributes, and animations.
JVFloatLabeledTextField
UITextField subclass with floating labels - inspired by Matt D. Smith's design: http://dribbble.com/shots/1254439--GIF-Mobile-Form-Interaction?list=users
JXPagingView
类似微博主页、简书主页等效果。多页面嵌套,既可以上下滑动,也可以左右滑动切换页面。支持HeaderView悬浮、支持下拉刷新、上拉加载更多。
Koloda
KolodaView is a class designed to simplify the implementation of Tinder like cards on iOS.
LEEAlert
优雅的可自定义 Alert ActionSheet
loading-buttons-ios
A collection of loading buttons and their stylings written in Swift.
lottie-ios
An iOS library to natively render After Effects vector animations
Malert
Custom alert View to iOS applications
MultiProgressView
📊 An animatable view that depicts multiple progresses over time. Modeled after UIProgressView
MultiSelectSegmentedControl
UISegmentedControl remake that supports selecting multiple segments, vertical stacking, combining text and images.
NotificationBanner
The easiest way to display highly customizable in app notification banners in iOS
ProgressHUD
ProgressHUD is a lightweight and easy-to-use HUD for iOS.
SimpleCheckbox
A simple Checkbox
Spring
A library to simplify iOS animations in Swift.
SwiftTheme
🎨 Powerful theme/skin manager for iOS 9+ 主题/换肤, 暗色模式
SwipeableTabBarController
UITabBarController with swipe interaction between its tabs.
SwipeCellKit
Swipeable UITableViewCell/UICollectionViewCell based on the stock Mail.app, implemented in Swift.
Tabman
™️ A powerful paging view controller with interactive indicator bars
ViewAnimator
ViewAnimator brings your UI to life with just one line
WMZPageController
分页控制器,替换UIPageController方案,具备完整的生命周期,多种指示器样式,多种标题样式,可悬浮,支持ios13暗黑模式(仿优酷,爱奇艺,今日头条,简书,京东等多种标题菜单) (Pagination controller with full life cycle, multiple indicator styles, multiple title styles)
ZLCollectionView
为应对类似淘宝首页,京东首页,国美首页等复杂布局而写的Collectionview。基于UICollectionView实现,目前支持标签布局,列布局,百分比布局,定位布局,填充式布局,瀑布流布局等。支持纵向布局和横向布局,可以根据不同的section设置不同的布局,支持拖动cell,头部悬浮,设置section背景色和自定义section背景view,向自定义背景view传递自定义方法。实现了电影选座等高难度的布局。