前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >让你的 App 更吸引人的 5 个 iOS 库

让你的 App 更吸引人的 5 个 iOS 库

作者头像
用户2932962
发布2019-12-12 11:38:25
6810
发布2019-12-12 11:38:25
举报
文章被收录于专栏:程序员维他命程序员维他命

作者 | Domenico Nicoli

TKSwitcherCollection

TKSwitcherCollection 是一组动画开关控件。它非常易于使用-只需下载 TKSwitcherCollection 并将其拖放到项目中,就可以了!

目前,有四种不同的开关可用:

• TKSimpleSwitch:可在 iOS 上使用的传统开关。

• TKExchangeSwitch:通过触摸更改的开关。

• TKSmileSwitch:具有两个值的开关:悲伤和快乐。

• TKLiquidSwitch:具有液体样式动画的开关。

• https://github.com/TBXark/TKSwitcherCollection

CocoaTextField

CocoaTextField 是一个高度可定制的小型文本字段库,可以以编程方式和 storyboards 一起使用。当然,您可以自定义一些内容,例如非活动提示颜色,活动提示颜色,默认/重点背景颜色,边框颜色和错误颜色。

• https://github.com/edgar-zigis/CocoaTextField

EXPANDING COLLECTION

EXPANDING COLLECTION 是 Swift 制作的库,用于创建动画材质设计 UI 卡的 peek/pop 控制器。

为了使用此库,您必须导入 expand_collection,然后创建一个继承自 BasePageCollectionCell 的 UICollectionViewCell。然后,添加一个 FrontView 和一个 BackView。

现在,您可以创建一个继承自 ExpandingViewController 的 UIViewController,注册在第一步中创建的单元格,并添加UICollectionViewDataSource。

• https://github.com/Ramotion/expanding-collection

AnimatedCollectionViewLayout

在项目之间滚动时,UICollectionView没有默认的过渡效果动画。

AnimatedCollectionViewLayout 是一个 UICollectionViewLayout 子类,可在不影响您现有代码的情况下向您的 UICollectionView 添加自定义过渡和动画!

要使用它,您需要将库导入到您的项目中。然后,您必须创建一个 AnimatedCollectionViewLayout 对象,设置其动画设计器,并将其分配给您的 UICollectionView。

• https://github.com/KelvinJin/AnimatedCollectionViewLayout

CollectionViewSlantedLayout

CollectionViewSlantedLayout 是 UICollectionViewLayout 的另一个子类,它允许在 UICollectionView 中显示倾斜的单元格。

该库可用于每个 UICollectionView,水平和垂直具有动态单元格高度。 在可配置的项目中,可以配置倾斜大小,倾斜方向,倾斜角度,滚动方向,行距,项目大小以及排除第一个或最后一个单元倾斜。

• https://github.com/yacir/CollectionViewSlantedLayout

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-12-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员维他命 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • TKSwitcherCollection
  • CocoaTextField
  • EXPANDING COLLECTION
  • AnimatedCollectionViewLayout
  • CollectionViewSlantedLayout
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档