我有一個應用程序在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應用程序遷移到iphone 5屏幕分辨率?
- 3. 遷移問題,iPhone 5的分辨率
- 4. Iphone 5屏幕分辨率問題
- 5. iPhone模擬器屏幕分辨率vs iPhone屏幕分辨率
- 6. 適應屏幕分辨率
- 7. 在iPhone應用程序中如何檢測設備的屏幕分辨率
- 8. 屏幕分辨率
- 9. 如何從C#winform應用程序檢索屏幕分辨率?
- 10. 移動web應用程序的屏幕分辨率效果設計如何?
- 11. 屏幕分辨率
- 12. 屏幕分辨率
- 13. iPhone和iPad的屏幕分辨率
- 14. 適合Web的Iphone屏幕分辨率
- 15. Ionic 2大屏幕分辨率的應用程序
- 16. 屏幕分辨率
- 17. 屏幕分辨率
- 18. 屏幕分辨率
- 19. 將iPhone 3.1.3應用程序遷移至iOS 4兼容性(屏幕尺寸和分辨率)
- 20. 逼真的移動屏幕分辨率
- 21. Android:Force 480x320屏幕分辨率
- 22. ios 6.0和iphone 5在模擬器中的屏幕分辨率
- 23. 在iphone中獲取屏幕分辨率
- 24. 什麼是iPhone屏幕分辨率?
- 25. iPhone 4,高分辨率屏幕支持
- 26. 應用程序支持所有的i-Phone屏幕分辨率?
- 27. 優化我的應用程序的多個屏幕分辨率
- 28. 模擬iPhone 5上的iOS應用程序崩潰,分辨率
- 29. Windows 8應用程序中的屏幕分辨率檢測
- 30. 全屏幕不同分辨率的應用程序
我沒有得到你的彈簧和運動手段? – hacker
這是關於autoresizingMask屬性。他們像彈簧和支柱一樣工作,並且在界面生成器中看起來很相似。 –
我SD如果我設置一個幀大小根據(320,480)與一個1136 * 640的圖像它會縮小?對嗎? – hacker