晶羽科技-解读点评影视小说作品

微信
手机版

ui库有哪些,ios uikit框架详解

2023-10-31 05:16 作者:岑岑 围观:

动态切换器,惊人的文本字段,不同的动画视图等等!

1.TKSwitcherCollection

今天,我们将从TKSwitcherCollection开始,它是一个动画开关控件的集合。

它真的很容易使用——你只需要下载并拖放到TKSwitcherCollection项目中,就可以了!

目前,有四种不同的开关可供选择:

TKSimpleSwitch→传统开关可以在iOS上使用,也可以垂直使用。TKExchangeSwitch→切换以改变触摸形式。Tkssmileswitch →有两个值的开关:悲伤和快乐。TKLiquidSwitch→用液体风格动画切换。TBXark/TKSwitcherCollection动画切换集合CocoaPods您可以使用CocoaPods将TKSwitcherCollection添加到您的…来安装它。

2.CocoaTextField

CocoaTextField是一个高度可定制的小文本字段库,可以通过编程方式与故事板一起使用。

当然也可以自定义一些内容,比如非活动提示颜色、活动提示颜色、默认/强调背景颜色、边框颜色、错误颜色等。

如果您想以编程方式使用它,请参见以下用法示例:

设v = CocoaTextField()v . inactivehintcolor = ui color(红色:145/255,绿色:222/255,蓝色:233/255,Alpha:1)v . activehintcolor = ui color(红色:777/255,绿色:122/255,蓝色:187/255,Alpha:1)v . focusedbackgroundcolor = ui color(红色:200/255,绿色:230/255,蓝色IO指南。

扩大范围

EXPANDING COLLECTION是Swift做的一个库,用来创建动画素材设计UI卡的peek/pop-up控制器。

为了使用此库,必须导入expanding_collection,然后创建一个继承自的uicollectionview cell BasePageCollectioncell。然后,添加前视图和后视图。

现在,您可以创建一个继承自UIViewController的uiview controller expandingview controller,注册在第一步中创建的单元格,然后添加UICollectionViewDataSource。

有关实现的更多信息,请参见下面的官方Github库。扩展集合是一个动画材质设计UI卡peek/弹出控制器。@Ramotion做的IOS库…

4.动画集合视图布局

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

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

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

kelvin Jin/AnimateCollectionViewLayout通常当你从一个项目滚动到另一个项目时,UICollectionView没有过渡效果。方法有很多。...

5.集合视图倾斜布局

9.gif

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

该库可用于每个UICollectionView,具有水平和垂直的动态单元格高度。

在可配置的项目中,我们发现:倾斜大小、倾斜方向、倾斜角度、滚动方向、行距、项目大小以及排除第一个或最后一个单元倾斜的可能性。

yacir/collectionviewslandlayoutcollectionviewslandlayout是UICollectionViewLayout的子类,它允许在一个窗口中显示倾斜的单元格。

翻译自:https://medium . com/better-programming/5-IOs-libraries-to-make-your-app-s-ui-really-pop-7037998772 af。

相关文章