39个优秀的Swift UI开源库

http://www.devstore.cn/essay/essayInfo/7970.html


毫无疑问,Swift已经成为github上最受欢迎的语言之一,对于iOS开发者来说,学习开源库可以帮你快速学习和掌握这门语言。Mybridge AI从将近2700个开源Swift UI库中筛选了39个项目推荐给开发者,这些项目被选中的几率只有1.4%,在GitHub上的star平均数是2527.

Animation UI

No 1  Spring [9164 stars on Github]

一个在Swift中简化iOS动画的库。

No 2  Material [6120 stars on Github]

一个动画图形框架,用于创建极致的应用程序。

No 3  RazzleDazzle [2291 stars on Github]

一个简单的基于关键帧的iOS动画框架,使用Swift语言编写,完美应用于滚动型应用。

No 4  Stellar [1881 stars on Github].

Swift编写的梦幻般的物理动画库

No 5  Macaw [594 stars on Github]

强大而易用的矢量图Swift库,支持SVG格式。

Transition UI

No 6  PagingMenuController [1305 stars on Github]

用Swift写的可以自定义菜单的分页视图控制器。

No 7  PreviewTransition [1025 stars on Github]

一个简单的预览库控制器。

No 8  PinterestSwift [1007 stars on Github]

Transition like Pinterest in Swift.

No 9  YouTube Transition [786 stars on Github]

在右下角观看视频,就像用Swift 3写的iOS版YouTube。

No 10  Twicket Segmented Control [680 stars on Github]

用于iOS的自定义UISegmentedControl替换,Swift编写。

Pop up UI

No 11  SCLAlertView-Swift [3056 stars on Github]

用Swift写的好看的动画警报视图。

No 12  SwiftMessages [1356 stars on Github]

Swift编写的非常灵活的警报消息。

No 13  XLActionController [1346 stars on Github]

Swift 3写的完全可定制和可扩展的动作表控制器。

No 14  Popover [852 stars on Github]

纯swift写的气泡弹出库,像Facebook应用里的效果。

No 15  Presentr [635 stars on Github]

自定义ViewController演示文稿的包装器。

Feed UI

No 16  FoldingCell [4285 stars on Github]

一个可扩展的内容特效,灵感来自折叠纸材料。

No 17  ExpandingCollection [2425 stars on Github]

卡片式弹出控制器。

No 18  DGElasticPullToRefresh [2308 stars on Github]

Swift编写的弹性下拉刷新组件。

No 19  Persei [2269 stars on Github]

Swift编写的UITableView / UICollectionView / UIScrollView的动画顶层菜单。

No 20  IGListKit [2443 stars on Github]

一个数据驱动型的 UICollectionView 框架,用于创建快速灵活的列表—Instagram Engineering。

No 21  PullToMakeSoup [1301 stars on Github]

自定义动画下拉刷新,可以很容易地添加到UIScrollView。

No 22  DZNEmptyDataSet [6552 stars on Github]

空状态UI库。

No 23  Instructions [2256 stars on Github]

Swift写的引导页。

No 24  Presentation [1680 stars on Github]

制作教程,发布说明和动画页面。

Color UI

No 25  Chameleon [7071 stars on Github]

为Swift开发者准备的扁平化颜色框架。

No 26  Hue [1612 stars on Github]

在Swift中写的一个着色工具。

No 27  DynamicColor [1310 stars on Github]

色彩扩展库,以便在Swift中轻松地操作颜色。

Image UI

No 28. FaceAware [1424 stars on Github]

一个扩展,使用AspectFill的时候,能够让UIImageView更关注图片中的面部。

No 29. ComplimentaryGradientView [384 stars on Github]

创建从提供的图像中的显性和突出颜色生成的互补梯度。

Graph UI

No 30. Charts [11433 stars on Github]

Swift创建的美观的图标。

No 31. Scrollable-GraphView [3065 stars on Github]

iOS的自适应可滚动图表视图,用于简单的可视化离散数据集。

Icon UI

No 32. Paper Switch [1849 stars on Github]

RAMPaperSwitch是一个Swift模块,当开关打开时覆盖父视图。

No 33. Circle Menu [1768 stars on Github]

使用circular layout做的简单优雅的菜单。

Schedule UI

No 34. JTAppleCalendar [1026 stars on Github]

非官方Swift苹果日历库。视图。控制。适用于iOS和电视。

No 35. DateTimePicker [455 stars on Github]

一个极好的iOS UI组件,用于选择日期和时间。

Form UI

No 36 Eureka [4117 stars on Github]

Swift编写的优雅的iOS表单构建器。

Layout UI

No 37 Neon [3439 stars on Github]

一个强大的Swift程序化UI布局框架,适用于iPhone和iPad。

Message UI

No 38 NMessenger [1492 stars on Github]

一个快速的,轻量级的消息组件,AsyncDisplaykit创建并用Swift编写。

Search UI

No 39  Reel-search [1364 stars on Github]

A search controller that allows you to choose options from a list.

一个搜索控制器,可以用来从列表中选择选项。



  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值