时间:2021-05-20
前言
春节期间做了一款新的产品OneScreen,总结了学习Swift开发以来的一些技巧,今天为大家带来一个方便调取颜色、更好使用颜色、随时修改颜色的技巧。
主要涵盖的内容是:
1.通过扩展,使用十六进制颜色码标记颜色
2.构建自定义的颜色/样式,在各页面中方便调用
3.在后续UI调整中,只需要调整一个文件即可预览全局
实际上,2、3的技巧类似于之前分享过的多主题解决方案。
一、使用十六进制颜色码
在开发OneScreen中,首先创建了ExtensionFile.swift文件,如下的代码可以实现我们后续调用十六进制颜色码。
这样,我们每一次通过UIColor.colorWithHexString(hex: "#______")便可以调用颜色,更快地进行颜色获取。
二、建立自己的颜色
接着,我建立了所有页面中用到的颜色库Theme.swift,直接在文件中创建了所有将用到的颜色,给每个颜色的适当命名也是方便记忆和使用。
三、在各页面中调用
调用的过程很简单,只需要在我们需要UIColor的地方Theme后面直接跟颜色的名称即可,例如:
通过两个简单的文件,便可以更快速的获取颜色、自定义颜色。当后续UI调整,需要新增、改变颜色时,我们只需要更改Theme.swift中的代码即可。特别是已经存在的颜色,在其他页面文件中无需做任何更改,便可全部更新为最新颜色。
希望这样的解决方案,能给你的开发提升效率。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
为帮助开发者更方便、更安全地开发和调试基于微信的网页,微信推出了web开发者工具。它是一个桌面应用,通过模拟微信客户端的表现,使得开发者可以使用这个工具方便地在
当我们设置好androidstudio炫酷的主题后发现Logcat的字体颜色比较刺眼,为了适合自己的开发环境我们有必要去设置它的颜色来让我们更方便地运行这个软件
bootstrap-tabbootstrap-tab组件是对原生的bootstrap-tab组件的封装,方便开发者更方便地使用,主要包含以下功能:tab页初始化
如何使用Swift语言开发简单的iOS应用?针对这一个问题,苹果发布了一则视频教程,向开发者介绍了最基本的Swift编程以及如何使用Swift语言来开发应用
Node.js内置的Crypto库,它提供各种加密算法,可以非常方便地让我们使用密码技术,解决应用开发中的问题。主要支持hash(哈希),hmac(密钥哈希),