【问题标题】:How can I decrease the size of a UI Tab Bar Item Image so that it fits inside the Tab bar?如何减小 UI 选项卡栏项图像的大小以使其适合选项卡栏?
【发布时间】:2015-04-17 19:42:40
【问题描述】:

这是用于 iPhone 应用程序的标签栏,使用 Xcode 6.3 中的 Swift 编码语言

我的问题是我想在其中一个视图控制器的标签栏中添加图像,但图像太大。我最初的解决方案是使用预览手动减小图像的大小,但这样做后分辨率很差。 是否有一行代码可以放入应用程序委托中,可以在不更改源文件的情况下调整图像大小?有谁知道解决这个问题的其他方法吗?

第二张图片是目标,但没有分辨率损失。

【问题讨论】:

    标签: ios xcode swift uitabbar uitabbaritem


    【解决方案1】:

    这是不可能的。

    检查来自苹果的Icon and Image Sizes guidelines。 它断然提到:

    与您应用中的其他自定义图稿不同,列出的图标和图像 表 41-1 中的内容必须满足特定条件,以便 iOS 可以显示它们 正确。

    这也适用于标签栏图标。因此,如果您的图像大于最大尺寸(在上面的链接中提到),您将面临此类问题。 更好地调整图像大小。

    如果您担心 Retina 显示器的分辨率不佳(6、6+ 等),请确保将每个标签栏图像的@2x 和@3x 图像提供给Support the Retina display

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多