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

如果感觉这篇文章不错可以点击在看:point_down:

相关文章