如何减小 UI 选项卡栏项图像的大小以使其适合选项卡栏?
Posted
技术标签:
【中文标题】如何减小 UI 选项卡栏项图像的大小以使其适合选项卡栏?【英文标题】:How can I decrease the size of a UI Tab Bar Item Image so that it fits inside the Tab bar? 【发布时间】:2015-04-17 19:42:40 【问题描述】:这是用于 iPhone 应用程序的标签栏,使用 Xcode 6.3 中的 Swift 编码语言
我的问题是我想在其中一个视图控制器的标签栏中添加图像,但图像太大。我最初的解决方案是使用预览手动减小图像的大小,但这样做后分辨率很差。 是否有一行代码可以放入应用程序委托中,可以在不更改源文件的情况下调整图像大小?有谁知道解决这个问题的其他方法吗?
第二张图片是目标,但没有分辨率损失。
【问题讨论】:
【参考方案1】:这是不可能的。
检查来自苹果的Icon and Image Sizes guidelines。 它断然提到:
与您应用中的其他自定义图稿不同,列出的图标和图像 表 41-1 中的内容必须满足特定条件,以便 ios 可以显示它们 正确。
这也适用于标签栏图标。因此,如果您的图像大于最大尺寸(在上面的链接中提到),您将面临此类问题。 更好地调整图像大小。
如果您担心 Retina 显示器的分辨率不佳(6、6+ 等),请确保将每个标签栏图像的@2x 和@3x 图像提供给Support the Retina display。
【讨论】:
以上是关于如何减小 UI 选项卡栏项图像的大小以使其适合选项卡栏?的主要内容,如果未能解决你的问题,请参考以下文章
添加选项卡栏项 (UITabBar) 时 XCode 4.3 崩溃