我有一个应用程序在iphone中,我在背景中使用大部分静态图像作为背景图像中的图像它self.Means单个背景图像,包括所有staic things.now我想迁移到iphone 5现在我使用640 * 960的图像作为背景图像。如果我将其更改为640 * 1136,那么当它用于4serieses的iPhone时,图像会缩小我想。让我通过检查来固定帧大小screeen.Can任何人都可以帮助我如何解决这个问题?如何迁移iPhone 5屏幕分辨率的应用程序?
0
A
回答
0
图像分辨率和UIImageView的大小之间没有联系。根据contentMode属性,图像将被重新缩放或放置在视图边界内。
你需要什么第一 - 添加[email protected]图像的640x1136作为视网膜4英寸的启动图像。如果你的观点的弹簧和支柱设置正确,那么一切都将按照理所当然的方式工作。
2
要知道,你应该使用什么样的图像(对于iPad 768x1024,对于iPhone 320x480等)。 您可以检测设备,然后设置相应的图像。
您可以使用此SO文章的iPad /视网膜/ iPhone之间的区别:
How to detect iPhone 5 (widescreen devices)?
如果您:
Detect retina screen/iPhone 4 in iPhone SDK
您可以使用此SO文章中例如检测iPhone 5只有肖像支持,你可以使用这个简单的方法检查:
if([[UIScreen mainScreen] bounds].size.height == 480)
{
//iPhone, iPhone retina
}
else if([[UIScreen mainScreen] bounds].size.height == 1024)
{
//iPad, iPad retina
}
else //568 height
{
//iPhone 5
}
当然 - 作为瓦列里凡提到,你需要[email protected]图像添加到您的包。
相关问题
- 1. 将我的应用程序迁移到iPhone 5分辨率
- 2. Iphone 5屏幕分辨率问题
- 3. 适应屏幕分辨率
- 4. 屏幕分辨率
- 5. 如何从C#winform应用程序检索屏幕分辨率?
- 6. 在iPhone应用程序中如何检测设备的屏幕分辨率
- 7. 屏幕分辨率
- 8. 移动web应用程序的屏幕分辨率效果设计如何?
- 9. 屏幕分辨率
- 10. 屏幕分辨率
- 11. 屏幕分辨率
- 12. 屏幕分辨率
- 13. Ionic 2大屏幕分辨率的应用程序
- 14. iPhone和iPad的屏幕分辨率
- 15. Android:Force 480x320屏幕分辨率
- 16. 将iPhone 3.1.3应用程序迁移至iOS 4兼容性(屏幕尺寸和分辨率)
- 17. 应用程序支持所有的i-Phone屏幕分辨率?
- 18. 什么是iPhone屏幕分辨率?
- 19. iPhone 4,高分辨率屏幕支持
- 20. 优化我的应用程序的多个屏幕分辨率
- 21. 全屏幕不同分辨率的应用程序
- 22. Android应用屏幕分辨率问题
- 23. 混合应用程序的屏幕尺寸和分辨率
- 24. Android的屏幕分辨率
- 25. Android的屏幕分辨率
- 26. C++的屏幕分辨率
- 27. WPF作物应用程序窗口到屏幕分辨率
- 28. Qt屏幕分辨率初始屏幕
- 29. 应用程序洞察 - 无屏幕分辨率信息
- 30. 如何阅读屏幕分辨率 - 并更改此分辨率?
我没有得到你的弹簧和运动手段? – hacker
这是关于autoresizingMask属性。他们像弹簧和支柱一样工作,并且在界面生成器中看起来很相似。 –
我SD如果我设置一个帧大小根据(320,480)与一个1136 * 640的图像它会缩小?对吗? – hacker