iOSXCode 11+中UIButton背景图像的奇怪缩放比例

问题描述

我陷入了某种无法解释的奇怪行为。 我正在制作一个使用PDF资产的应用程序(单比例尺,保留矢量数据)。我有一组图像用作按钮背景图像。这些图像是正方形的。

一切都很好,直到最近我收到了重提资产(背景改变)为止。但是我注意到大多数图像都改变了xcode显示的尺寸(原为38x38,变为56x56)。在我构建并运行之后,所有按钮看上去都移位了并且变小了(在XIB中它们的大小没有改变)。我只更换了资产,但一切都变了。只有一个按钮保持原来的大小,看起来还不错。

下面是一个示例,它应该是什么(未更改的下部按钮)以及如何(上部)。 Example

经过实验,我发现“退回旧资产还原”按钮。如果我使用多个比例进行制作和设置资产,并在其中放置一组PNG,那么一切都很好。我什至制作了几种具有特征的尺寸([60x60、120x120、180x180]和[44x44、88x88、132x132]),但每次看起来都不错。

有趣的是,设计者总是显示它们很好。

检查还表明按钮具有相同的帧大小和边界。

有人可以解释和帮助吗?为什么会这样?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)