在应用程序中使用 UILabels 而不是 UIImages 的图标有哪些优点和缺点?

发布于 2025-01-09 08:43:02 字数 824 浏览 3 评论 0原文

基本上我试图使用 ttf 文件来渲染应用程序中图标的图像。

我知道这种方法的优点很少,例如:

  • 它的轻量级(应用程序大小减小)
  • 覆盖颜色更容易,
  • 可以使用字体大小
  • 将图像视为字体来完成动态大小调整。

缺点可能是:

  • 其他开发人员需要正确的命名约定来了解正在使用的图像,因为图像 从 ttf 文件复制到 Xcode 将显示为特殊字符(例如:“?”)

除此之外,任何人都可以让我知道用 UILabel 实现替换用于图标的 png 图像是否真的可行。

任何参考文章都会有所帮助!

到目前为止,我已经研究了这些:

https://medium。 com/nyc-design/font-icons-in-swift-4-4c173fc52d0c

https://medium.com/@deerchaudhary/svg-or-ttf-icons-in-ios-swift-4-0-without-using-any-third-party-library-4622deaf0939

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

https://medium.com/@deerchaudhary/svg-or-ttf-icons-in-ios-swift-4-0-without-using-any-third-party-library-4622deaf0939

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文