xCode:在选项卡应用程序中使用PDF图标

4
我刚刚为我的应用程序添加了PDF图标,并尝试将其作为选项卡栏图标。图标非常巨大!我已经在Image Set中选择了Scales:Single Scale。 以下是故事板中的图片: http://imgur.com/a/0PnFh 如何使其适合该栏?
额外的截图:http://imgur.com/a/c1SYb
3个回答

3

Andrey,看看这个链接: https://dev59.com/QF8e5IYBdhLWcg3wYJeu#25818846

(2014) 你不能选择新的图片大小; 只有当你保持它在44x44的大小时,它才会看起来好。原因是完整的矢量支持没有被实现......为什么它(可能)是这样工作的:(1) 这使它向后兼容以前的iOS版本。(2) 调整矢量可能是一个计算密集型的任务,在运行时;通过这种方式实现,没有性能损失。

这是2014年WWDC Session 411 - “Interface Builder中的新功能”中讨论的,时间为44:13。请注意,他们说光栅化是在构建时完成的。有趣的是,在MAC上它将在运行时使用矢量。希望在不久的将来,iOS也会使用矢量。


0
一种实现方法是创建一个带有自定义视图的barbuttonItem,其中包含一个uiview,该视图包含一个具有所需大小约束和居中位置的imageview。显然,contentmode应为scaleAspectFit。

0

你的图片大小为750 x 1100或类似尺寸。你试过使用30 x 30像素或类似小尺寸的图片吗?我相信选项卡图标必须在30 x 30像素左右。这个图标尺寸参考表可能会有所帮助...

你应该能够将PDF图片编辑成更小的尺寸,以便将其用作选项卡图标。


PDF就像SVG一样,据我所知。这意味着它可以在200000x200000或30x30的大小下呈现,而不会失去质量。我真的想使用矢量图像,但如果它不起作用,我会使用标准PNG图像。 - Andrey Tsarev
我知道这是它“应该”工作的方式,但是我尝试使用PDF图标时遇到了各种问题。所以现在我基本上使用具有1x、2x和3x版本的特定大小的图像 - 这样更简单 :) - Fahim
原来PDF图像也有分辨率。使用一个在线转换器(不打算提及名称),您可以设置PDF大小。请编辑您的答案,以便我可以接受它。 - Andrey Tsarev
我编辑了我的回答,包括您可以调整PDF图像大小的事实。这是您要找的吗? - Fahim

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接