【问题标题】:UIButton image doesn't have the right size on simulatorUIButton 图像在模拟器上的大小不合适
【发布时间】:2015-08-04 20:05:34
【问题描述】:

在 UIButton 上设置图像时遇到问题。查看下图:

正如你在第一张图片上看到的,左边是图片在Xcode上的显示方式,右边是模拟器上的显示方式,比较小。

第二张图供参考,它展示了在 Xcode 上不同屏幕尺寸的显示方式。

有什么想法吗?

我刚刚在视图中添加了一个按钮,这个按钮在所有方面都有约束,以防万一有人想知道。

谢谢

【问题讨论】:

    标签: ios image uibutton


    【解决方案1】:

    只是一种预感,但这可能与视网膜和非视网膜图像尺寸有关。试试这个。

    • 创建大小为 100 x 100 像素的 img1.png
    • 创建另一个 200 x 200 像素的图像 img1@2x.png
    • 将它们都添加到您的项目中
    • 在您的按钮中使用情节提要中的 img1
    • 查看它在您的 iphone 5 和 iphone 6 模拟器中的显示方式。

    【讨论】:

    • 谢谢,但没用。我也认为它可能与视网膜有关,但似乎它没有拾取@3x 文件。我有三种格式的图像。
    • 您的项目中添加了 iphone 6 和 6 plus 的启动图像吗?这是我能想到的唯一原因,为什么它不会拾取@3x pics
    • 是的,已经配置好了。但以防万一我尝试了 5s 模拟器,我遇到了同样的问题。
    【解决方案2】:

    尝试在图片名称后添加@2x

    【讨论】:

    • 谢谢你的建议,其实我有三种格式,普通、2x.png和3x.png。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-26
    • 1970-01-01
    相关资源
    最近更新 更多