为避免重复造轮子,很多效果和功能都可以从github上找到。清点以前的项目,整理出了很多用过的开源代码,每天奉送一批。
学习这些例子的方法:
1,了解:运行一遍例子,弄清这些代码的究竟是什么;
2,使用:在之后开发工程中使用这些例子;
3,研究代码:研究例子的代码的实现,简单修改做出自己的效果。
============分割线:具体如下 =============
TapkuLibrary
链接:https://github.com/devinross/tapkulibrary
介绍:作者是 Devin Ross, 这是在 iOS 上一款功能强大的 UI 效果类库, 可以实现多种酷炫的效果, 目前仍在更新中;非常多的特效控件,像一个控件的大杂烩。
Canvas
链接:https://github.com/CanvasPod/Canvas
介绍:无需编码实现牛逼的动画效果的库, 连设计师都可以快速上手
FXBlurView
链接:https://github.com/nicklockwood/FXBlurView
介绍:iOS 模糊背景类库, 可以方便的根据底层显示的状态生成模糊效果
PaperFold for iOS
链接:https://github.com/honcheng/PaperFold-for-iOS
介绍:实现了类似折纸效果的视图切换, 可从不同方向进行切换, 该项目已经许久未更新
iCarousel
链接:https://github.com/nicklockwood/iCarousel
介绍:作者是英国 Charcoal Design 公司的创始人, 开源领域的贡献颇为卓著, 这个项目就是其中之一, 这是一款可以在 iOS 上实现旋转木马视图切换效果的第三方控件, 并提供多种切换效果
AwesomeMenu
链接:https://github.com/levey/AwesomeMenu
介绍:作者是一位中国人, 该项目主要是使用 CoreAnimation 还原了 Path menu 的动画效果
QuickDialog
链接:https://github.com/escoz/QuickDialog
介绍:用于快速创建复杂的 iOS 表单, 自定义了 UITableViewCell, TableView 的样式
FlatUIKit
链接:https://github.com/Grouper/FlatUIKit
介绍:收集了很多扁平化 UI 的 iOS 组件, 方便使用
iOS7-Sampler
链接:https://github.com/shu223/iOS7-Sampler
介绍:整合演示了多个具有 iOS7 新特性的的项目, 提供了非常多的例子参考