我目前正在为每个标签栏项目添加图片。我喜欢的一个图像的大小比条形项目的区域大得多。当我在故事板中设置条形图的图像并运行模拟器时...带有该图像的条形按钮覆盖整个屏幕。
现在我认为有一些允许图像为每个条形按钮调整大小的自动方式。遗憾的是情况并非如此。有没有办法在标签栏加载时我可以调整每个标签栏中的图像大小?
答案 0 :(得分:90)
您应为每个标签栏项(1x, 2x and 3x)准备3个图像图标。
首先以75w 75h像素(最大值:144 x 96)创建3x并将其保存为iconTab0@3x.png。
然后将其调整为50w 50h像素(最大值:96 x 64)并保存为iconTab0@2x.png。
最后将其调整为25w 25h像素(最大值:48 x 32)并将其保存为iconTab0.png。
现在您只需要在取景器中选择这3张图像并将它们拖到图像资源中。
答案 1 :(得分:44)
另一种选择是创建矢量图像PDF。您要做的是将矢量图像调整为最小尺寸(22x22)并将其导出为PDF文件。您可以使用Adobe Illustrator,Sketch和许多其他矢量图像编辑工具来完成此操作。
然后将PDF文件添加到资产文件夹和属性检查器集"比例因子" to" Single Vector"。应该这样做!
答案 2 :(得分:21)
答案 3 :(得分:14)