分享一些学习到的第三方框架
本人现在才工作不到半年,没什么技术的项目可以发,所以只能分享一些平时看到的用到的自己感觉比较好的第三方框架,如果想了解更多的话可以和我联系
1.下拉刷新
-EGOTableViewPullRefresh - 最早的下拉刷新控件
-MJRefresh - 仅需一行代码就可以添加上拉下拉刷新
-CBStoreHouseRefreshControl - 一个效果很酷炫的下拉刷新控件
-KYJellyPullToRefresh - 实现弹性物理效果的下拉刷新,神奇的贝塞尔曲线,配合UIDynamic写的一个拟物的下来刷新动画
-ZLSwiftRefresh - swift下拉刷新/上拉加载,支持自定义动画,集成简单,兼容UITableView/CollectionView/ScrollView/WebVie (swift其他第三方:BreakOutToRefresh、refresher、GearRefreshControl)
-ODRefreshControl - 原iOS6上的橡皮糖刷新样式,现在大多App也在用,比如虾米音乐和QQ客户端
-Animations - 封装了一下,使用的时候只要两行代码,一些动画的飞机稿,都是一些单独分离出来的用于测试的子动画,现在统一归类一下
2.模糊效果
-FXBlurView - 支持iOS5.0以上版本,支持静态、动态模糊效果,继承与UIView的模糊特效
-VVBlurPresentation - 很简单易用的在原来viewcontroller基础上做模糊,然后present新的view controller
-SABlurImageView - 支持渐变动画效果的图像模糊化类库。
3.AutoLayout
-Masonry - 这个就不说了,大家应该都知道
-Classy - 一个能与UIKit无缝结合stylesheet(样式)系统。它借鉴CSS的思想,但引入新的语法和命名规则
-Snap - swift版Masonry
4.富文本
-RTLabel - 支持64位
-TYAttributedLabel - 支持富文本,图文混排,支持添加链接,image和UIView控件,支持自定义排版显示
-TQRichTextView - 用于做富文本视图控件显示,用于即时通讯的表情显示,以及资源评论的富文本显示
-MLEmojiLabel - 自动识别网址、号码、邮箱、@、#话题#和表情的label,可以自定义自己的表情识别正则,和对应的表情图像,继承自TTTAttributeLabel,可以像label一样使用,使用起来更方便
-LTMorphingLabel - swift 能够实现文字变形动画效果的label,很炫
5.图表
-PNChart - 动态图表
-Charts - 感觉比较全的一款图表开源库
6.表相关
-SWTableViewCell - 带有很多手势的表单元格
-TMQuiltView - 瀑布流
-XLForm - 很多表格类的table,写法高冷一点,QAQ
-RETableViewManager - 可以十分方便地生成各种样式、各种功能的tableview。只要开发者能想到的列表效果或者功能,都可以利用这份代码迅速编译写出来
-HBHorizontalTableView - swift tableview横向滚动小示例(仿照App Store)
-SYJiugonggeTableView - tableview封装的九宫格
-UUChartTableView - 气泡聊天界面,支持文本、图片以及音频
(表相关还有很多,时间关系就不一一列出来了,有兴趣的朋友可以咨询)
7.隐藏与显示
-SlideTapBar - 滚动栏菜单,向上滚动时隐藏,向下滚动时马上显示tabbar
-LTNavigationBar - 为导航栏添加动态着色效果,可自定义其背景色
8.HUD与Toast
-MBProgressHUD - 最多人用的loading
-SVProgressHUD - 如果你需要定制化的等待提示器,这个应该是最好的
-MMProgressHUD 、WSProgressHUD
9.对话框
-WCAlertView - 自定义对话框
-AMSmoothAlert - 动画效果不错,最多star,但不支持arm64
-DQAlertView 、HHAlertView 、MJPopupViewController
-SwiftyDrop - 轻量、易用的小清新弹出列表及信息提示组件真心不错
第一次写,也花了一些时间,可是分享的东西太多了,如果想了解关于哪方面的第三方框架这里没有列出来的可以QQ联系: 506702341,也可以发邮件,谢谢