ios 6:iPhone 5 中的背景图像视图

Posted

技术标签:

【中文标题】ios 6:iPhone 5 中的背景图像视图【英文标题】:ios 6 : background imageview in iPhone 5 【发布时间】:2012-10-08 09:55:14 【问题描述】:

在我的 iphone 应用程序中,我使用的是背景图像 bg.png(对于视网膜大小 bg@2x.png)。 我将 xcode 更新为 4.5。现在我需要安排 UI 以适应 iPhone 5 - 4 英寸的显示屏。由于框架高度将变为 568,我需要修复我的背景高度也为 568。 我在我的应用程序中添加了一个名为 bg-568h@2x.png 的图像。但我没有在 xcode 中为 iPhone 6 模拟器获取此图像。有没有办法得到这个图像?或者我怎样才能做到这一点?

【问题讨论】:

我想,这对你有帮助:***.com/questions/12532405/… 【参考方案1】:

试试这个动态代码....

self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"bg.png"]];

这会造成内存泄漏。要么将 initWithPatternImage 更改为 colorWithPatternImage,要么将你的 UIColor 对象分配给一个变量并正确释放它:

UIColor *color = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"bg.png"]];
self.view.backgroundColor = color;
[color release];

【讨论】:

【参考方案2】:

设置bg-568h@2x.png为背景图,ImageView缩放设置为Aspect Fill怎么样?

【讨论】:

以上是关于ios 6:iPhone 5 中的背景图像视图的主要内容,如果未能解决你的问题,请参考以下文章

在 iPhone 6 和 6 plus 中设置背景图像和图标图像

iPhone iOS:如何在图像背景上动态移动/调整图像大小?

背景图像在 Safari 和 iOS 中未显示全宽

iPhone中所有设备覆盖屏幕所需的图像大小

如何使用 swift 将相同的背景图像添加到我的 ios 应用程序中的所有视图?

针对 iPhone 4s 和 5 上 xcode 5 中的背景图像问题的自定义 UIButton 对齐 - 添加约束不能解决问题