是否有任何方法可以調整所有屏幕尺寸的背景圖像,而不是使用該程序?根據屏幕尺寸調整背景圖像
0
A
回答
0
可以設置UIImageview
contentmode到AspectFill/AspectFit
在廈門國際銀行/故事板其他明智的你做編程這樣
imageView.contentMode = UIViewContentModeScaleAspectFill;
//填滿整個畫面,可能是切斷你的圖像部分
或
imageView.contentMode = UIViewContentModeScaleAspectFit;
//顯示整個圖像,可能會使框架的區域打開
+0
怎麼可能?您是否閱讀過蘋果ui指南,因爲每個屏幕尺寸都基於@ 2x,@ 3x等分辨率。它認爲這不太順利 – codercat
0
可以在故事板文件中使用自動佈局併爲圖像設置屬性是AspectFit的AspectFill。
0
我不確定這是不錯的做法。如果有人知道可以分享。
這是僅適用於iOS7以上。
#define isPhone568 ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 568)
#define isPhone667 ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 667)
#define iPhone568ImageNamed(image) (isPhone568 ? [NSString stringWithFormat:@"%@-568h.%@", [image stringByDeletingPathExtension], [image pathExtension]] : isPhone667 ? [NSString stringWithFormat:@"%@-667h.%@", [image stringByDeletingPathExtension], [image pathExtension]]:image)
iPhone 5的屏幕尺寸 - 568
iPhone 6屏幕尺寸 - 667
iPhone 6+使用 - 像@ 3個
其他人使用 - 像@ 2X
相關問題
- 1. Android根據設備的屏幕尺寸調整圖像尺寸
- 2. 屏幕尺寸的背景圖像
- 3. 根據屏幕尺寸縮放div格式的背景圖像
- 4. 如何根據屏幕尺寸設置背景圖像?
- 5. 根據屏幕尺寸/分辨率調整圖像大小
- 6. 如何根據屏幕尺寸調整圖像
- 7. ios:根據屏幕分辨率調整圖像的尺寸
- 8. 調整SVG背景圖像的尺寸
- 9. 根據屏幕尺寸更改圖像
- 10. 根據背景圖像尺寸div
- 11. 根據屏幕尺寸調整按鈕尺寸
- 12. 當屏幕尺寸減小時自動調整圖像尺寸
- 13. 圖像背景根據屏幕的尺寸,而無需使用9個補丁
- 14. 如何根據屏幕尺寸縮放div中的背景圖像
- 15. 根據屏幕尺寸
- 16. 根據屏幕尺寸
- 17. 屏幕尺寸到圖像尺寸
- 18. RS2008背景圖片尺寸調整
- 19. 根據圖像尺寸調整ImageViews的尺寸
- 20. 如何使背景圖像適應屏幕尺寸?
- 21. 如何爲所有屏幕尺寸設置背景圖像?
- 22. 使用背景圖像處理新的iPhone屏幕尺寸
- 23. 背景圖像隨屏幕尺寸變化
- 24. 縮放與背景圖像的DIV,以適應屏幕尺寸
- 25. 背景圖像不適合所有的屏幕尺寸
- 26. 背景圖像的尺寸
- 27. 根據屏幕尺寸調整字符串長度
- 28. 根據用戶的瀏覽器調整屏幕尺寸
- 29. 根據屏幕分辨率自動調整JInternalFrame的尺寸
- 30. 根據屏幕尺寸調整按鈕之間的邊距
你能至少向我們展示一些代碼/你如何實現背景圖像?你在故事板中使用'UIImageView'來顯示背景圖片嗎? – Raptor
是你使用autolayout嗎? – codercat