首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS-UI控件集合(一)

哪个iOS开发没有做过动画,哪个iOS开发没有被动画折磨过,等费劲的把一个动画实现出来的时候,回头一看别人早就写过了,而且比你写的不知道好多少倍;

这种经历只会对自己产生怀疑,细腻的动画到底有啥用?!这么浪费时间,就为了这个回弹效果?!这个动画整个App一辈子才会出现一次,做了干嘛?!

但仔细想想iOS之所以体验好于Android正是在于这些细节,也是iOS生态这么火的原因,再仔细想想如果这个效果你只需要几分钟的时间就可以搞定,为啥不可以加上呢?

为了达成需求的效果,当看到设计图时候,总是不知道如何使用关键词进行搜索相关控件,很多效果总是“只可意会不可言传”,使得开发陷入痛苦,加班,放弃,偷懒实现留一堆bug 这几种状态。

因此,本系列尝试整理一些常用、细腻炫酷的动画UI组件。方便以后的开发过程中遇到类似的,可以查阅同类型的效果,也可能延时出一些关键词可以去搜索更多的UI控件。

水波效果

很多App的下拉刷新会看到

https://github.com/antiguab/BAFluidView

摇摆回弹效果

https://github.com/andreamazz/AMWaveTransition

自定义弹框

https://github.com/fastred/AHKActionSheet

浮层

这种tips可能只会出现一次,用来提示用户

https://github.com/andreamazz/AMPopTip

转场动画

https://github.com/andreamazz/BubbleTransition

日历控件

https://github.com/CVCalendar/CVCalendar

Pop:自定义动画

通过FB开源的pop库,自定义任何想要的动画效果。

例如这个分享按钮点击产生的动画效果:

https://github.com/facebook/pop

Gulps: https://github.com/FancyPixel/gulps

推荐开源项目Gulps, 这个项目集成了上面所有的控件,这是个简单,代码风格好的项目,并已经在AppStore上架。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180611G1GNDY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券