在应用程序中使用 UILabels 而不是 UIImages 的图标有哪些优点和缺点?
基本上我试图使用 ttf 文件来渲染应用程序中图标的图像。
我知道这种方法的优点很少,例如:
- 它的轻量级(应用程序大小减小)
- 覆盖颜色更容易,
- 可以使用字体大小
- 将图像视为字体来完成动态大小调整。
缺点可能是:
- 其他开发人员需要正确的命名约定来了解正在使用的图像,因为图像 从 ttf 文件复制到 Xcode 将显示为特殊字符(例如:“?”)
除此之外,任何人都可以让我知道用 UILabel 实现替换用于图标的 png 图像是否真的可行。
任何参考文章都会有所帮助!
到目前为止,我已经研究了这些:
https://medium。 com/nyc-design/font-icons-in-swift-4-4c173fc52d0c
Basically I am trying to use a ttf file to render images for my icons in the app.
I know few pros of this approach like:
- Its lightweight (app size reduction)
- overlaying colors is easier
- dynamic sizing can be done using font size
- treating images like fonts.
Cons can be:
- Proper naming conventions required for other devs to understand what image is being used, since images
copied from ttf file to Xcode will be shown as a special character( ex: "?")
Apart from this can anyone let me know if it's really feasible to replace the png images used for icons with the UILabel implementation.
Any reference articles will help !
So far i have looked into these:
https://medium.com/nyc-design/font-icons-in-swift-4-4c173fc52d0c
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论