【发布时间】:2016-09-27 00:10:53
【问题描述】:
我在标签栏控制器中有两个 ViewController。在界面生成器中,我已将图像插图(5、5、5、5)应用到标签栏图标,以获得我想要的大小。最初运行模拟器时一切看起来都很棒,但是当我切换到第二个 ViewController 时,两个选项卡栏图标都会自动调整为默认值(0、0、0、0)。当我返回到第一个 ViewController 时,两个图标都被困在默认大小,没有插图。
注意:我的图标图像是 XCassets 文件夹中的 .pdf 文件(设置为单个矢量比例因子)。我已经看到其他建议“平衡”插图的线程(顶部为 5,底部为 -5)。但这会将图像从顶部压缩 5 倍,并将其向底部拉伸 5 倍。我不明白这是如何平衡图像大小的。
如果有人知道什么代码会在运行时设置插入,也许我可以使用它而不是在界面生成器中设置插入?提前致谢。
【问题讨论】: