【发布时间】:2017-03-26 21:39:01
【问题描述】:
刚刚将 PDF 图标添加到我的应用程序并尝试将其作为标签栏图标放入。图标很大!我在图像集中选择了 Scales:Singe Scale。 这是故事板中的图像: http://imgur.com/a/0PnFh
如何让它适合酒吧?
【问题讨论】:
标签: xcode
刚刚将 PDF 图标添加到我的应用程序并尝试将其作为标签栏图标放入。图标很大!我在图像集中选择了 Scales:Singe Scale。 这是故事板中的图像: http://imgur.com/a/0PnFh
如何让它适合酒吧?
【问题讨论】:
标签: xcode
安德烈,看这个链接:https://stackoverflow.com/a/25818846/966789
(2014) 您无法为图像选择新尺寸;只有保持 44x44 尺寸,它才会看起来不错。原因是没有实现完整的矢量支持......为什么它(可能)以这种方式工作:(1)这使它与以前的 iOS 版本向后兼容。 (2) 调整向量的大小在运行时可能是一项计算密集型任务;通过这种方式实现,不会影响性能。
这在 2014 年 WWDC Session 411 - “What's New in Interface Builder”中进行了讨论,时间为 44:13。请注意,他们说光栅化是在构建时完成的。同样有趣的是,在 MAC 上它将在运行时使用向量。在未来的某个遥远的时刻,希望 iOS 也会如此。
【讨论】:
您的图像是 750 x 1100 或类似的东西。您是否尝试过使用 30 x 30 的图像或类似的小图像。我相信标签栏图标必须在 30 x 30 像素左右。这个Icons Size Reference Chart 可能会有所帮助...
您应该能够将 PDF 图像编辑成更小的尺寸,以便将其用作标签栏图标。
【讨论】:
解决此问题的一种方法是创建一个带有自定义视图的 barbuttonItem,其中您有一个包含具有所需大小约束和居中位置的图像视图的 uiview。显然 contentmode 应该是 scaleAspectFit。
【讨论】: