在 Github 上 Star 太多了,有时候很难找到自己想要的开源库,所以在此记录下来。便于自己开发使用,也顺便分享给大家。
动画
awesome-ios-animation
收集了iOS平台下比较主流炫酷的几款动画框架
RCTRefreshControl
qq的下拉刷新
TBIconTransitionKit
icon 的点击动画过渡效果
PullToBounce
类似百度外卖的下拉刷新动画
LiquidFloatingActionButton
可定制水滴型浮动动态按钮组件及演示
CardAnimation
卡片式动画
pull-back-layout
Pull down to finish an Activity.
HYAwesomeTransition
瓦拉格转场动画
DGElasticPullToRefresh
swift-弹性下拉动画
StarWars.iOS
瞬间崩塌为小方块动画效果演示。Yalantis 出品博客详解
WaveRefresh
下拉刷新灌水动画
LiquidLoader
swift-黏性加载动画
mntpulltoreact
下拉的基础上然后滑动选择
RMEIdeasPullToSortControl
下拉的基础上然后滑动选择2
EasyAnimation
动画简单使用
UIWebView
TLMetaResolver
装载 Web 页面时,该 UIWebView 扩展自动解析 HTML 头部 Meta Tags
SCSafariViewController
Push / Pop modal SFSafariViewController (原本只能Present).
RxWebViewController
实现类似微信的 webView 导航效果,包括进度条,左滑返回上个网页或者直接关闭,就像 UINavigationControlle
富文本
DDRichText
附带了微信朋友圈Demo,博客详解
WordPress-Editor-iOS
强大的富文本,支持markdown语法
ViewController
JSQMessagesViewController
一个优雅的信息UI开源库
MMDrawerController
侧边栏
Eureka
swift-多功能表格
TaskSwitcherDemo
仿造 iOS 9 的 Task Switcher 做出来的动画效果
TYAlertController
弹出框
DrawerController
swift侧边栏 – Side Drawer Navigation Controller in Swift (based on MMDrawerController)
MapView
ABFRealmMapView
Real-time map view clustering for Realm
OCMapView
Simple and easy to use clustering mapView for iOS
UIView
RKNotificationHub
快速给 UIView 添加上炫酷的通知图标
JMHoledView
可在 App 中轻松创建新手引导, Web 也有个类似的开源插件叫 Intro.js
MarkdownTextView
Rich Markdown editing control for iOS
KYCuteView
实现类似QQ消息拖拽消失的交互+GameCenter的浮动小球效果
Material-Controls-For-iOS
一大波UIControl控件!
SwipeView
轮播图
ActiveLabel.swift
扩展实现 UILabel 触控事件针对 #, @, 链接响应及事件捕获。
FDStackView
Use UIStackView directly in iOS6+
STPopup
p 提供了一个可在 iPhone 和 iPad 上使用的具有 UINavigationController 弹出效果的 STPopupController 类, 并能在 Storyboard 上很好的工作
ZKPulseView
呼吸灯
attributedlabel