第三方库总结2

2021-05-06  本文已影响0人  深圳一匹狼

AMSmoothAlert- 动画效果不错,最多star,但不支持arm64。

DQAlertView- 扁平化的样式不错。

HHAlertView- 一个简易的alertview 有三种样式,有成功,失败,和警告三种样式,支持Delegate和block两种回调。

MJPopupViewController- 实现弹出视图的各种弹出和消失效果,包括淡入淡出(fade in,fade out),从屏幕上方飞进,下方飞出,从屏幕左方飞进,右方飞出等等效果,弹窗。

MMPopupView- 弹出框的基类组件(弹窗)。

Menu- 项目中可能会用到的常用菜单,以后有时间会继续补充,弹窗。

EasyTipView- 弹出提示框类及演示示例。同样地,API 简单、易用。好“轮子”,弹窗。

kxmenu- kxmenu弹出菜单,点击视图上任意位置的按钮,会弹出一个菜单,并且有个小箭头指向点击的按钮,类似气泡视图。弹出的菜单位置会根据按钮的位置来进行调整。

QBPopupMenu- QBPopupMenu弹出菜单,实现类似 UIMenuItem 的弹出菜单按钮。点击按钮,会弹出一个菜单,上面可以排列多个按钮。纯代码实现,不需要任何图片。

STModalDemo- 弹出视图(通知,提示,选择,窗口)。

TAOverlay- TAOverlay可通过叠加层展示有用的信息,可自定义文本和背景色,添加阴影和模糊效果,以及更改字体大小或者用自定义图片替换页面上的icon。

UICustomActionSheet- 通过模糊背景来着重强调与菜单相关的元素--模糊效果 里面已经收藏。

ActionSheetPicker-3.0- 该项目是此前热门项目ActionSheetPicker的新版本,快速复制了iOS 8上的下拉 UIPickerView/ActionSheet功能。

MJAlertView- 3D效果转场效果警示图--MJAlertView。

SwiftyDrop- 轻量、易用的小清新弹出列表及信息提示组件真心不错。

PSTAlertController- 兼容 iOS7的 XXAlertController,接口跟UIAlertController 一模一样,做到高低版本通用。

PCLBlurEffectAlert.swfit- 细节定制较丰富的弹出警报窗口组件。

GSAlert.swfit- 苹果在iOS8推出了全新的UIAlertController,旧的UIAlertView和UIActionSheet渐渐被废弃,但如果你仍然支持iOS7系统,你将不得不写两套代码。GSAlert解决了这个问题。

SweetAlert-iOS- SweetAlert-iOS 带动画效果弹窗对话框封装类。

DXPopover- DXPopover微信右上角的+点击展示列表效果,弹窗菜单。

CCActionSheet- CCActionSheet:仿照微信朋友圈自定义actionsheet,一行代码即可使用。

TKSwarmAlert.swift- TKSwarmAlert.swift:模仿 Swarm app 的 Alert 提醒框动画工具。

CustomPopOverView- 自定义弹出视图,内容支持传一组菜单标题,也支持自定义view,或者自定义viewController,支持任意按钮触发,会显示在按钮底部,也支持切换按钮的对齐方式:左对齐、居中、右对齐。

PMAlertController.Swift- 可定制弹窗组件替代官版不可定制的 UIAlertController。

TBActionSheet.swift- 支持Carthage,可自定义度100%的 ActionSheet,支持微信样式。其他UIAwesomeMenu-最多人用的Path菜单。

DCPathButton- Path,4.0的弹出菜单,呼出或者关闭菜单时,多个小图标会分别按照逆时针和顺时针的方向进行滚动。

SphereMenu- 利用UIDynamicAnimator的有趣的菜单,path类似。

KYGooeyMenu- KYGooeyMenu 是一个具有 Gooey Effects 带粘性的扇形菜单控件(卫星菜单、path)。

LiquidFloatingActionButton- 卫星弹出菜单。JZMultiChoicesCircleButton- 三维多选按钮。

LCUIKit- 一个button上面既有icon又有文字。也许左icon右文字,或者上icon下文字。

TwitterPaggingViewer- 多个Tableview,左右滑动。

CircularProgressControl- Circular Progress Control using CAShapeLayer ,环形进度控制条。

KYCircularProgress- 简单、实用路径可定进程条。

KDCircularProgress- KDCircularProgress是使用swift制作的色彩炫丽的进度条,可以加入多种颜色来控制进度条的渐变效果。

TextProgress- 自定义实现数字进度条:1、可以自定义数字(0-100),填充的比例为当前设置的数字,2、可以实现自定义填充颜色,上下部分都可以,3、可以自定义边界的颜色4、实现了水波动画,可以设置打开或关闭。SDProgressView- 简便美观的进度指示器,此系列共有六种样式的进度指示器。NVActivityIndicatorView- loading 进度条动画,有20-30多种,是在此DGActivityIndicatorView基础上做得修改。LoopProgressDemo- 环形渐变进度条,环形渐变进度条实现XLPagerTabStrip- 做的很棒的iOS下的PagerTabStrip。ASProgressPopUpView- 弹出的进度条显示进度。RandomColorSwift- 一个自动生成好看的颜色的 Swift 库,RandomColorSwift。Hue.Swift- Hue.Swift:颜色常规功能集于一身的定义、使用 Color 工具类库(含图片取色)。KtColor.swift- 利用 Swift 的语法特性简化创建 UIColor对象的过程。具体文章可以参考博客:当UIColor遇上 SwiftHexColorService- 将16进制颜色字符串转成UIColor。Rainbow- 旨在提高代码可读性及易用性的 UIColor 扩展,它使原先有限的预定义颜色(方法)选择,扩展至超过 1200 种。UIColor-ChineseTraditionalColors- 中国传统颜色引用 UIColor 扩展。“UIColor.桃红(),UIColor.竹青() ...”,共158种。YPDropMenuViewDemo.swift- 一款DropMenu,menuView,类似之前美团的下拉菜单,支持swift2.2,因为用到iOS8.的毛玻璃。所以想支持到iOS8.0,支持自定义,支持等宽排列,支持从左向右排列。类似美团的下拉菜单- 类似美团的下拉菜单,源码推荐说明类似美团的下拉选项- 类似于美团、大众点评的下拉菜单选项,code4app代码,评论代码有瑕疵。CRMediaPickerController- 一个简单易用的图片/视频选择器。1.可同时选择照片和视频。 2.挑选范围有Camera、Camera Roll、Photo Library以及最近拍摄的照片和视频。3.可自定义UIImagePickerController属性(Camera Overlay、Camera Device、Camera View Transform以及allowsEditing)。4.支持横屏和竖屏5.原生的iOS UI。,源码推荐说明MDCSwipeToChoose- MDCSwipeToChoose可简单地添加滑动手势来调用UIView,并使用该行为提供了一个组件以创建类似Tinder app的like或者dislike界面的轻扫。基于轻扫的方向,你可以决定执行什么样的行为,并且你可以自定义文本颜色和图片。该项目适用于教学用的抽认卡、图片查看器以及其他等。

iOS Material Design库- 该项目借鉴于谷歌的Material Design guideline,用户可自定义背景色。Material-Controls-For-iOS- Material Design风格的各种控件,非常完整全面。ZMaterialDesignUIButton- Swift Material Design UIButton。

MediumScrollFullScreen- Medium的可扩展滚动页面,上下滚动时,全屏显示内容,并自然消隐上下菜单。由此项目感知,作者是一位很注重细节的开发者,他的另外几个菜单类项目也都不错,值得参考,比如:PathMenu, MediumMenu 等。

WZFlashButton- WZFlashButton,点击后button里面出现水波扩散效果。

Twinkle- 为字体加上钻石版闪耀的效果。使用Swift编写。

ios-multi-back-button- 可替换内置的UInavigationController返回按钮,长按左上角的返回按钮,实现多层级的快速返回。

ASDayPicker- 适用于iOS (iPhone)的日期选择器(时间选择器),类似于Calendar app的周视图。today extension- 用纯代码构建一个Widget(today extension) 。FSCalendar- 日历视图,带有微妙和平滑的滚动效果,可自定义外观--国人。

CVCalendar- 是一个方便开发者集成自定义日历视图到自己 iOS 应用的项目, 支持 Storyboard 和手动配置, 使用 CocoaPods 进行安装, 提供了丰富的 API 供开发者使用。

HSDatePickerViewController- 带有Dropbox Mailbox感觉的时间日期选择器(时间选择器)。启动是背景被模糊化。界面也是主流的扁平化风格。

HZQDatePickerView- 自定义时间选择器(日期选择器),包括开始日期和结束日期两种类型。

CFCityPickerVC- 城市选取控制器。

JTCalendar- iOS下优美的 Calendar 组件,做 GTD 类 App 必备。

Persei- 动画隐藏或显示顶部菜单支持库及示例项目。--swift

PDTSimpleCalendar- 是iOS最棒的日历组件了。你可以在各个方面对它进行定制,无论是运行逻辑还是外观方面。

DateRangePicker.swift- 可能是目前最好的 OS X 日期选择器,高扩展性,界面风格看起来很舒服,不过注意,是 OS X 开发专用。

Form- JSON 驱动的 Form表单系统,复杂的表单填写类 App 极其需要(比如淘宝呢!)。SwiftyFORM- swift 表单输入框架(亮点是表单验证规则引擎),是我见过地最易用的 Swift 表单组件。

SwiftSpinner- SwiftSpinner是使用swift制作的一款精致带感的指示器,并且连带有字体信息显示,模糊背景,半透明,扁平化等IOS8的效果。

AKPickerView-Swift- 一款小而美的 3D 效果选择器。

ImagePickerSheetController- 图片或视频选择器(可多选)组件及其示例项目。

iOS-RatingBar- iOS-RatingBar swift版的评分控件,跟android的RatingBar一样有两种模式,评分模式和只读模式'支持视图编辑,自定义星星数量,评分等级,另外还能支持非整数星,0.5颗星,0.1颗星,可以开启动画效果。

RKNotificationHub- 快速给 UIView 添加上炫酷的通知图标(Badge、红点、提示)。

WZLBadge- Badge,支持横竖屏支持iOS5~iOS8允许高度定制化,包括“红点”的背景颜色,文字(字体大小、颜色),位置等。说明.

BubbleTransition- 以气泡膨胀和缩小的动画效果来显示和移除 controller,Uber的就是这种取消操作的方式。

KYFloatingBubble- 类似iOS7中Game Center浮动气泡的效果。

DKNightVersion- DKNightVersion 是一个支持夜间模式切换的框架。

EasyUIControl- 一个可以简化界面ui的控件框架。

LxGridView-oc

LxGridView-swift- 利用UICollectionView模仿iOS系统桌面图标的交互,作用如动图。

QQBtn- 仿QQ未读消息弹性按钮动画,达到和手机QQ未读信息一样的动画效果,效果基本实现。

GMStepper- swift 带动画效果、支持手势滑动操作的步进标签。

TZStackView- OS 9 UIStackView 功能模拟实现于 iOS 7/ iOS 8 内。

LayoutTrait- swift 一个小类库。 做iPad 多任务分屏 适配的同学可以看一下。

HACursor- HACursor,是一个对横向ScrollView中的视图进行管理的UI控件。只要几行代码就可以集成类似于网易新闻对主题页面进行排序,删除操作的功能。

ZTPageController- 模仿网易新闻和其他新闻样式做的一个菜单栏,栏中有各自的控制器,其中有4中展示样式’网易style' ’搜狐style' ’腾讯style1' ’网易style2' 。Ruler- 尺子。

HUMSlider- HUMSlider是一款能够自动显示刻度记号的滑竿,滑动到某处,该处的刻度会自动上升,两边还能配置图像。支持代码或storyboard中实现。

JDSelectedDemo- 仿京东筛选菜单实现。

BTNavigationDropdownMenu- 下拉列表暨导航标题组件。简单、直接、易用 -swift。

3DTouchDemo- 详细介绍了每个参数的含义和3Dtouch的入口,保证包学包会。

3DTouchSample- 3D-Touch的功能分为两个部分:Shortcut和Preview。

SBShortcutMenuSimulator- 教你如何在模拟器上测试 3D Touch 功能

InceptionTouch.swift

- 让没有 3D Touch 设备也有类似交互体验的 InceptionTouch 类(基于 UITextView 实现,支持日期,链接,电话号码,地址触摸响应)。

仿LOL滚动视图- 仿LOL滚动视图。答题选择切换页- 将scrollview和tableview封装在一起,在初始化的时候简单的将数据带上,就可以一页一页的左右来回滑动。

SCTrelloNavigation- 类似trello的导航动效控件实现。

XTPaster- 贴纸功能出现在很多图片社交中, 就是图片上面贴图片, 对贴纸而言就是需要控制贴纸的位置,旋转,大小,如何使用

RGCategoryView- 仿了个苏宁易购的分类页面。

TWControls.swift- 简单的开关和按钮控制器,使用闭包来执行由控件触发的操作。

Instructions.swift- 可定制嵌入式操作指引框架及演示。

LLPieCharts- LLPieCharts iOS 绘制饼图,教程

BEMCheckBox- BEMCheckBox 是一个用于 iOS 应用上构建漂亮, 高度可定制化动画效果的复选框类库, 最低支持到 iOS 7 系统, 有多种不同风格的动画效果可供选择。

STPopup- 提供了一个可在 iPhone 和 iPad 上使用的具有 UINavigationController 弹出效果的 STPopupController 类, 并能在 Storyboard 上很好的工。

VBFPopFlatButton- 通过几条线段实现的非常Q萌的动画按钮效果。

ZSeatSelector- 电影院位置排座位。

CustomSearchBar- 自定义searchbar,类似于instagram的搜索框效果。

LNPopupController- AppleMusic式pop up,弹出是页面,可以上下拉动。

DGRunkeeperSwitch- 动画segment,节选器。

DynamicMaskSegmentSwitch- 一个简单有趣的 SegmentedControl 节选器。

SMSegmentView.swift- 高可定制化,既支持横向,也支持纵向布局的图文 Segment Control 组件,节选器。

YXFilmSelectView- 仿造时光网选择电影票的UI而开发的一个自定义View。

FJTagCollectionView- 标签(适配宽度)。

Gecco.Swift- Gecco.Swift 是一款支持对视图进行局部高亮的 Swift 库, 帮助 iOS 开发者快速创建产品的新手指导界面。

DFTimelineView- DFTimelineView仿微信朋友圈 时间轴。

AsyncDisplayKit.swift- AsyncDisplayKit.swift是 facebook的提供异步的界面高流畅性切换及更灵敏的响应框架。

SubtleVolume.swift- 更隐蔽的系统音量替代指示器。

InkKit.swift- 该类库帮助开发者绘制简单图形更容易。

HYBImageCliped- 可给任意继承UIView的控件添加任意多个圆角、可根据颜色生成图片且可带任意个圆角、给UIButton设置不同状态下的图片且可带任意圆角、给UIImageView设置任意图片,支持带圆角或者直接生成圆形。

SwiftSVG- 支持多种接口(String, NS/UIBezierPath, CAShapeLayer, and NS/UIView)绘制 SVG 类库。

LeeGo.swift- 带来更 声明式的,可配置的和易复用的UI开发方式,让UI开发变得像玩乐高积木一样简单直观,某种程度上取代ComponentKit。

用 struct 和 enum 来构建你的整套 UI

Caishen.swift- 简易、实用的付款输入及校验 UI 组件。

SwiftTweaks- 不用重新编译即可调整 UI 配置(按钮颜色、背景、动画延迟,简单布局等)的解决方案库。实现了发布生产版本前 UI 的简单配置,省却反复调试代码的麻烦。类似 OC 版 Facebook Tweats。

StackViewController- 方便 iOS 开发者使用 UIStackView 构建表单或其它静态内容视图。

LLBootstrapButton- Bootstrap 3.0扁平化风格按钮,自带图标,一句代码直接调用!

JMRoundedCorner- UIView设置不触发离屏渲染的圆角!

JMRoundedCornerSwift- swift版本:UIView设置不触发离屏渲染的圆角!

动画Core Animation笔记,基本的使用方法- Core Animation笔记,基本的使用方法:1.基本动画,2.多步动画,3.沿路径的动画,4.时间函数,5.动画组。

awesome-ios-animation-iOS Animation 主流炫酷动画框架(特效)收集整理收集整理了下iOS平台下比较主流炫酷的几款动画框架。

awesome-animation- 在内的十多位童鞋们一起发起的一起动画开源组正式成立啦Github组织名称:Animatious,这是我们第一期成员先前开源的一些动效库,我们的第一个合作开源项目正在紧锣密鼓的准备请大家期待设计和代码的碰撞吧。

侧滑与右滑返回手势SloppySwiper- iOS系统自带的UINavigationController要7.0才支持,但不过该手势只能从屏幕左侧边缘识别,如果要扩大到整个屏幕范围怎么办?配合一个SloppySwiper无需代码就可以轻松实现。此库支持iOS5.0以上版本(另外:Nav的title滑动不明显,本人写了2个类似的控件),SloppySwiper-demo:代码方式与storyboard方式。

SCNavigation- UINavigation可以右滑返回,隐藏UINavigationBar。

UINavigationController-YRBackGesture- 支持右滑返回手势,标题栏不动。

GHSidebarNav- 现在比较流行使用侧开(侧滑)菜单设计。试了不少控件,感觉GHSidebarNav最成熟,尤其对纯代码创建的界面兼容性最好。

在Storyboard中使用GHSidebarNav侧开菜单控件

iOS-Slide-Menu- 能够类似Facebook和Path那样弹出左右边栏侧滑菜单,还支持手势。多种可以自定义的属性 (非常不错)。

ECSlidingViewController- 侧滑菜单。

JASidePanels- 侧滑菜单,有左右菜单,有pop功能,支持手势侧滑,本人使用中:简单。

animated-tab-bar- 让 Tabbar items能显示萌萌的动画。

tabbar图标动画- tabbar上图标的动画实现,源码推荐说明

SideMenu- swift实现,一款带动画效果可定制 Slide Menu,可以学习其动画实现思路。P.S. 对于Hamburger式菜单,虽然很常用,不过,苹果并不鼓励使用,甚至有开发小组对其弊病用自家上线应用前后数据对比进行了抨击。

RESideMenu- 侧开菜单,qq类似。

JHMenuTableViewDemo- 仿网易邮箱列表侧滑菜单。

SlideMenuView- 炫酷侧滑菜单布局框架,Android版本的一致实现。

QQConfiguration- swift,QQ-iPhone端框架,左侧菜单栏拖动手势。

KGFloatingDrawer- 侧滑菜单,qq类似,KyleGoddard/KGFloatingDrawer:一款适合于大屏手机或平板的浮动抽屉式导航界面组件。效果很赞- 侧开菜单,qq类似(与RESideMenu类似)。

AIFlatSwitch- 一款带平滑过渡动画的 Switch 组件类,类相同风格的Menu/BackHamburgerButton,类似相同风格的 Menu/Close

hamburger-button.

JHChainableAnimations- 在应用中采用链式写出酷炫的动画效果, 使代码更加清晰易读,利用block实现的链式编程。

WXGSlideMenuDemo- 个简单实现侧拉(侧滑)菜单的小demo,供初学者共同学习、练习使用。

PKRevealController- PKRevealController是一个可以滑动的侧边栏菜单(可向左、向右或者同时向两侧),只需手指轻轻一点(或者按一下按钮,但是这样滑动时不够炫酷),这类控制的其他库,而PKRevealController是最棒的。安装简便,高度定制且对手势识别良好。可以当做一个标准控件用在iOS SDK中。

SwiftPages- 高可定制类似 Instagram 视图滑动切换功能类库。API 简单、易用。

FlipBoardNavigationController- FlipBoardNavigationController。

MMDrawerController- 最多人用的一个有关侧边“抽屉”导航框架,里面还有很多你意想不到的交互效果,侧滑。

UIWebView翻页返回效果- UIWebView翻页返回效果(变通方法)。

LLSlideMenu- 一个弹性侧滑菜单,弹性动画原理借鉴该项目中阻尼函数实现。

FlowingMenu.swift- 菜单如此出场方式(橡皮筋弹跳式动画)好玩又有趣。

gif动画UIImageView-PlayGIF- UIImageView-PlayGIF。

YLGIFImage- YLGIFImage。

YLGIFImage-Swift- YLGIFImage-Swift。

gifu.Swift- gifu.Swift高性能GIF显示类库。

droptogif- droptogif视频拖拽到应用窗口后自动转换为 GIF 动画(其转换进程动画效果也超赞)。

JWAnimatedImage.swift- JWAnimatedImage.swift集中了目前主流的 GIF 显示库(如 FLAnimatedImage,Gifu 等)的优点,进行重构,代码短小精悍。而且使用了新的 frame 提取算法。

SwiftyGif- 高性能 Gif 播放引擎。

PHImageKit.swift- 出自 Product Hunter 开发小组的带下载、缓存的 GIF 播放组件库。使用简单又方便

。其他动画popping- popping是一个POP 使用实例工程PopMenu- 用POP动画引擎写的Sina微博的Menu菜单。

MMTweenAnimation- facebook POP的自定义动画扩展(基于POPCustomAnimation) 提供10种函数式动画。

ZQLRotateMenu- 这是一个旋转视图的选择器。

CoolLoadAniamtion- 一个简单但是效果不错的loading动画。

SequenRotateAnimation- 一个简单的loading次序动画。

SYAppStart- App启动插画的自定义过度。

VJDeviceSpecificMedia-如何根据设备选择不同尺寸的图片可以通过设置不同尺寸设备的LaunchImage,来使得App适配这些设备,要是在不同不同尺寸设备上使用不同大小的图片,则需要在代码中一一判断,然后加载。

RMParallax- RMParallax是一个app启动页引导开源项目,除了细微的翻页视差效果,描述文本的过渡也非常美观(版本新特性、导航页、引导页)。

ADo_GuideView- 转动的用户引导页(模仿网易bobo) 因为没有从app包里抓到@3x的图片,建议在iPhone5模拟器运行,保证效果~ (版本新特性、导航页、引导页)。

CoreNewFeatureVC- 版本新特性(引导页),1.封装并简化了版本新特性启动视图!2.添加了版本的本地缓存功能,3.集成简单,使用方便,没有耦合度,4.支持block回调(版本新特性、导航页、引导页)。

MZGuidePages- 自己写的通用导航页,可以直接引入工程使用,请参考案例(版本新特性、导航页、引导页)。

Wizardry.swift- 可重用的方法和框架实现向导式用户界面管理。(版本新特性、导航页、引导页)。

ABCIntroView- ABCIntroView是一个易于使用的入门类,让你到达主屏幕之前介绍你的应用程序(版本新特性、导航页、引导页)。

Spring-spring是一个Swift编写的开源库,可简化Swift编写的iOS动画。支持shake、pop、morph、squeeze、wobble、swing、flipX、flipY、fall、squeezeLeft、squeezeRight以及squeezeDown等多种动画形式,用 IBDesignable 让使用者可以在 Xcode 中快速设置动画效果。

KYBezierBounceView- 手势控制贝塞尔曲线,取消手势贝塞尔曲线会有反弹效果。

cadisplaylinkanduibezierpath- CADisplayLink结合UIBezierPath的神奇妙用。

KYCuteView- 实现类似QQ消息拖拽消失的交互+GameCenter的浮动小球效果,分析

KYWaterWaveView- 一个内置波浪动画的UIView,里面有鱼跳跃水溅起来的效果。

WaveLoadingView- iOS 唯一完美的波浪进度加载指示器,实现说明

KYPingTransition- 实现圆圈放大放小的转场动画,可以根据自己的需要使用Paper中的弹性效果,有Material风格。

KYNewtonCradleAnimiation- 牛顿摆动画。

LayerPlayer- 一款全面展示核心动画 API 示例项目(上架应用)。包括 CALayer, CAScrollLayer, CATextLayer, AVPlayerLayer, CAGradientLayer, CAReplicatorLayer, CATiledLayer, CAShapeLayer, CAEAGLLayer, CATransformLayer, CAEmitterLayer 等使用的互动演示。

JGTransitionCollectionView- swift,基于集合视图扩展实现完成自动布局及单元项 Flip式动画效果(效果很赞)。组件使用方便、自然(只需设置集合视图数据源的标准方式即可)。

KYShareMenu- 带弹性动画的分享菜单。

Context-Menu.iOS- 可以为app的菜单添加漂亮的动画内容,可自定义icon,并可根据自己的喜好设计单元格和布局。

DeformationButton- 一个简单的变换形状动画按钮。

UnReadBubbleView- UnReadBubbleView是一个能够拖拽并拉长的气泡视图。拖拽到一定的长度会消失,可以通过系数设置来控制拖拽的长度。气泡也支持多种属性设置。

PPDragDropBadgeView- 实现了类似于QQ 5.0 水滴拖拽效果. 支持iOS 5.0+ ARC,气泡能够带有数字标识,同时支持消失block方法。消失时还带有消失效果动画。

GiftCard-iOS- 礼品卡购买的炫酷动画。

SDCycleScrollView- 无限循环自动图片轮播器(一步设置即可使用)。

HYBLoopScrollView- HYBLoopScrollView实现自动循环滚动,一般用于展示广告页。微信在贴纸宣传处就使用了轮播。

BuildAnInfiniteCarousel- 自己动手造无限循环图片轮播,教程

iCarousel- iCarousel是一个类,它继承于UIView。用于简化实现各种类型的旋转木马(分页滚动视图),无限轮播 ,iOS开发之多图片无缝滚动组件封装与使用

KIPageView- 无限循环PageView,横向TableView,无限轮播。

简单实用的无限循环轮播图- 简单实用的无限循环轮播图 。

CPInfiniteBanner- 是一个循环播放的组件,可以左右无缝滑动,3个imageview实现。

高效图片轮播,两个ImageView实现

XTLoopScroll- 用两个 timer 三个重用的 view 实现无限循环 scrollView,1自动轮播 2点击监听回调当前图片 3手动滑动后重新计算轮播的开始时间, 良好的用户体验。

HotGirls- 卡片动画。

tispr-card-stack- swift 卡片风格动画切换组件及完整交互示例。

ZLSwipeableViewSwift- swift 卡片堆叠效果的实现(ZLSwipeableView)】可实现类似Tinder和Potluck应用程序的卡片堆叠效果,该项目基于ZLSwipeableView objective-c实现。1.自定义动画。2.自定义滑动切换。3.自定义方向。4.撤销。

Koloda- 基于卡片的 Tinder-style 动画效果示例。精细绝人。更赞的是额外附了详细开发教程How We Built Tinder-Like Koloda Animation in Swift网页链接。Yalantis 出品动画程序款款精品。

QQPersonalInfoTransition- 仿照QQ的转场。

KYAnimatedPageControl- 除了滚动视图时PageControl会以动画的形式一起移动,点击目标页还可快速定位。支持两种样式:粘性小球和旋转方块。

KDIntroView- swift 动态介绍视图框架及演示。另外两个相似的类库是 RazzleDazzle和 Presentation,择需使用。

RazzleDazzle- 【IFTTT开源Swift编写的帧动画框架--RazzleDazzle】RazzleDazzle 是IFTTT开源的一个iOS帧动画框架,非常适用于APP初次使用时的介绍和引导信息。JazzHands是UIKit一个简单的关键帧基础动画框架,可通过手势、scrollview、KVO等控制动画,被IFTTT应用在IFTTT for iPhone上。

Presentation- 一个类似RazzleDazzle的框架。

FillableLoaders- 基于 CGPaths 可定制个性化填空式装载类库。附水波上涨式示例。

SXWaveAnimate- 实现非常美观的灌水动画。

LSPaomaView- 可循环滚动的较长文字,跑马灯,效果很好,一句话集成。

SIFloatingCollection_Swift- 可定制的 Apple Music 风格浮动形状动画组件及演示。

Cheetah- 易用、高可读链式动画类库。

另一个类似类库是DKChainableAnimationKit

CKWaveCollectionViewTransition- swift, UICollectionViewController之间切换的动画。

TKSubmitTransition- 基于 UIButton 的登录加载、返回按钮转场动画组件及示例。

ARAnimation- ARAnimation 对 Core Animation 进行了封装, 帮助 iOS 开发者能更加便捷的在项目中使用动画。

CardsAnimationDemo- swift,《使用 UICollectionView 实现的一个卡片动画》不是直接操作所有 UIView 和 CALayer 的 transform3D 属性来实现整个效果的,而是使用 UICollectionView 来完成所有的视图管理和实现。

TKRubberIndicator.swift- 一个很不错的 page control。

渐变特效文字- 做了一个仿iPhone的移动滑块来解锁的渐变特效文字,还有一个类似ktv歌词显示的文字特效。

TTGEmojiRate.swift- TTGEmojiRate.swift以Emoji表情为基础绘图,Swift开源项目: TTGEmojiRate的实现

HYAwesomeTransition- 模仿格瓦拉的转场效果。

CardAnimation.swift- CardAnimation 是国人开发的一个用 Swift 实现卡片垂直翻转动画的Demo,实现思路

TaskSwitcherDemon- 是仿造iOS9的Task Switcher做出来的动画效果, 具体的实现思路可参照这篇文章

CoreAnimationCode.swift- 提供了 "iOS Core Animation Advanced Techniques" 书籍中的代码实例, 方便开发者们进行参考学习。

UIViewXXYBoom.swift- 一个炫酷好玩的爆炸效果,如何实现这个效果

ZLSwipeableViewSwift-

ZLSwipeableView- ZLSwipeableViewSwift在Tinder and Potluck中的动画效果实现思路(连续卡片翻页效果),最贴心的是作者提供了OC和Swift两个版本来供开发者使用,非常丝滑顺畅的效果。

RYCuteView- 用UIBezierPath实现果冻效果。

教程IBAnimatable.swift- 第三方开源库IBAnimatable可以帮助我们在Interface Builder和Swift Playground里面设计UI, 交互, 导航模式, 换场和动画。整个App 都是通过 IBAnimatable 在Interface Builder 设计完成,没有任何一行代码。

MotionMachine.swift- 功能强大、优雅、模块化动画库。

circle-menu.swift- 动画效率很赞的圆形缩放菜单演示及类库。

BWWalkthrough.swift- BWWalkthrough.swift界面切换中加入灵动的动画效果。

hamburger-button.swift- hamburger-button.swift一个汉堡包动画关闭按钮。HamburgerButton.swift- HamburgerButton.swift一个汉堡包动画返回按钮。

MDCSwipeToChooseView- MDCSwipeToChooseView翻牌子效果。

STLBGVideo- STLBGVideo让您的视图控制器的自定义backgroundvideo,实现说明1实现说明2

Advance.swift- 简单易用、功能强大的动画框架库。在手势交互、帧动画、自定义动画及仿真类型将是不错的选择。

PanelDemo- 仪表盘,模拟汽车的车速仪表盘,一些简单的数学知识

HWAnimationTransition_Swift

HWAnimationTransition_OC- 类似于格瓦拉启动页中的放大转场动画(objective-C && Swift)。教程MYBlurIntroductionView- 方便好用的引导类库,在App注册登录页面可以用到。ZFCityGuides- 实现City Guides的动画效果,数字动态变化的动画效果。NumberMorphView.swift- 可爱的数字补间(变身)动画类库。DisplaySwitcher.swift- 两个集合视图在不同布局(平铺和列表)间平滑切换。Yalantis 出品。DynamicButton.swift- 一套完整、且带动画过渡的图标按钮库。TKDotSegment.swift- 是一个带有圆点动画的 segment。LiquidLoader.swift- 液态加载动画的轻量级 UI 组件。15DaysofAnimationsinSwift- 15DaysofAnimationsinSwift动画。Interpolate.swift- 手势驱动交互式转场动画框架库。这个很专业,且非常有意思。INPopoverController- OS X可自由定制的 Popover 视图。WZXJianShuPopDemo- 仿简书、淘宝等等的View弹出效果,已封装好,使用简单。实现原理PeekPop.swift- 3DTouch动画组件。fantastic-ios-animation.swift- 基于 UI 组件类别分类,且带精彩动画效果的 iOS 组件库集合。

pop- facebook出品的非常赞的动画引擎。

上一篇下一篇

猜你喜欢

热点阅读