求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
  
 
 
     
   
分享到
脑洞大开!用Swift写个Material Design组件库
 
作者 唐小引 火龙果软件  发布于 2014-11-24
 
在iOS平台上用Android风格界面?日本开发者Le Van Nghia别出心裁地用Swift语言编写了一套名为MaterialKit的,专门用于iOS应用开发的Material Design开源组件库,高度可定制,拥有着非常完整的示例。

亲爱的开发者们,试没试过在iOS平台上使用非iOS风格界面?在Google引入全新UI设计语言Material Design之后,各种Material Design应用、项目层出不穷,而今,来自日本涩谷的开发者Le Van Nghia脑洞大开地将其运用到了iOS平台上,用Swift语言编写了一套名为MaterialKit,专门用于iOS应用开发的Material Design组件库,并将其托管到Github上。


MaterialKit高度可定制,拥有着非常完整的示例,支持在界面生成器中使用@IBDesignable灵活渲染组件。此外,通过@IBInspectable,开发者可对众多可暴露的类属性进行实时编辑。

在MaterialKit的README文件中,Nghia介绍了MKButton、MKTextField、MKTableViewCell、MKLayer、MKColor五种组件的应用。其中,MKButton包含三种主按钮,分别为:Floating Action Button、Raised Button和Flat Button,开发者可对颜色、波纹位置、动画计时功能等进行定制。

MKTextField支持单行文本字段、浮动式占位符、波纹动画,同样也可对颜色等进行定制。


而MKColor则主要通过UIColor来获取扁平化的设计颜色。

 
分享到
 
 
 
 



利用Gitlab和Jenkins做CI
CPU深度学习推理部署优化
九种跨域方式实现原理
 
 讲座 设计模式C语言
 讲师:薛卫国
 时间:2019-4-20
 
 
每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
频道编辑:winner
邮       件:winner@uml.net.cn

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号