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:如何在图像背景上动态移动/调整图像大小?
如何使用 swift 将相同的背景图像添加到我的 ios 应用程序中的所有视图?
针对 iPhone 4s 和 5 上 xcode 5 中的背景图像问题的自定义 UIButton 对齐 - 添加约束不能解决问题