背景图像在模拟器中看起来不合适

Posted

技术标签:

【中文标题】背景图像在模拟器中看起来不合适【英文标题】:Background image does not look fit in Simulator 【发布时间】:2016-05-23 17:59:49 【问题描述】:

我是 Xcode 和 swift 编程新手。我从 Google 下载了一张图片,将其添加到资产中,创建了一个图片视图(禁用大小类),并将其设置为视图控制器上的背景图片。但是,当我运行该应用程序时,图像不适合模拟器中的屏幕,并且我看到了白色部分。我不知道如何解决它。 附言我使用的是 Xcode 7.2,我不应该通过编程来解决这个问题。

这是我尝试向其添加自动布局时的显示方式。

enter image description here

【问题讨论】:

您需要为图像视图添加约束,使其始终延伸到视图控制器的边界。查看教程或一些文档以了解 ios 开发的基础知识。 【参考方案1】:

您是否对其应用了自动布局? 在您的 Main Storyboard 中,打开视图 Hierarchy。 控制从图像视图到视图的拖动,然后选择 容器的前导空间,容器的尾随空间,顶部布局指南的垂直空间和底部布局指南的垂直间距。

【讨论】:

我试图做自动布局,但它不起作用。我拍了一张屏幕截图。点击我问题中的链接即可查看。【参考方案2】:

尝试使用此设置:

【讨论】:

以上是关于背景图像在模拟器中看起来不合适的主要内容,如果未能解决你的问题,请参考以下文章

iPhone/iPad 设备上的 OpenGL 渲染 GL_POINTS 看起来很糟糕(但在模拟器中看起来完全没问题)

为啥我的 UIButton 图像大小在模拟器和设备中不同?

UITableView 在 iOS 7 中工作,但在 iOS 8 中看起来很糟糕

如何使我的图像完全适合 UIView

在设备上测试时背景图像不可见

Xcode 约束问题