iOS开发者必备:自己总结的iOS、mac开源项目及库 (5)

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 - 日历视图,带有微妙和平滑的滚动效果,可自定义外观--国人。

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

CFCityPickerVC - 城市选取控制器。

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

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

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

Form - JSON 驱动的 Form表单系统,复杂的表单填写类 App 极其需要(比如淘宝呢!)。

SwiftyFORM - swift 表单输入框架(亮点是表单验证规则引擎),是我见过地最易用的 Swift 表单组件。

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

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

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

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。

========

动画

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

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

侧滑与右滑返回手势

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

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

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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgzpfw.html