2

这里的奇怪问题可能是 Xcode 中的错误...

使用具有自动布局的 Xcode 5.1.1 故事板,我正在设计一个视图控制器,该控制器包含一个完整的 iPhone 4 大小的 UIImageView,它引用了一个 xcassets 图像集。xcassets 图像集包括 1x 和 2x iPhone 3.5 英寸图像,以及 iPhone 4 R4 图像。

问题 1:一旦我使用 Aspect Fit 的视图模式在实用程序面板中为 UIImageView 设置了图像视图图像,故事板会显示较小的 iPhone 3.5 图像,在视图的顶部和底部有空白,而不是 iPhone 4图像将填充视图的整个情节提要表示,因为它们的大小相同,因为 Xcode 在情节提要中推断出 iPhone 4 大小的屏幕。

问题 2:如果我忽略问题 1 并使用 iPhone Retina (4-Inch) 模拟运行程序,应用程序会从 xcassets 中选择正确的图像尺寸,一切看起来都很好。但是,如果我使用 iPhone Retina(3.5 英寸)模拟运行模拟,应用程序也会选择正确大小的图像,但会将图像向下推并在页面顶部显示空白。

在我开始解决这些问题之前,我想我会伸出手,看看是否有其他人遇到过这些问题。任何帮助将不胜感激。

4

0 回答 0