我想根據屏幕尺寸設置圖像。我已經經歷了許多代碼,但我還沒有找到一個可行的解決方案。我使用Xcode 5.1.1和Iphone Retina 4英寸。每當我添加我的背景圖片時,它變得很大,並且超出屏幕尺寸。請幫助我。如何根據屏幕尺寸設置背景圖像?
0
A
回答
0
從庵埠的答案使用代碼來獲取屏幕的高度和設置圖像aspectFit以避免它變得越來越大,超出範圍:
yourImageview.contentMode = UIViewContentModeScaleAspectFit;
yourImageview.clipsToBounds = YES;
0
如果你的觀點是直接添加到UIViewController
你應該使用viewWillLayoutSubviews
(doc)方法來執行調整大小。類似這樣的:
- (void)viewWillLayoutSubviews
{
[super viewWillLayoutSubviews];
self.imageView.frame = self.bounds;
}
相關問題
- 1. 如何爲所有屏幕尺寸設置背景圖像?
- 2. 屏幕尺寸的背景圖像
- 3. 根據屏幕尺寸縮放div格式的背景圖像
- 4. 根據屏幕尺寸調整背景圖像
- 5. Android根據設備的屏幕尺寸調整圖像尺寸
- 6. 根據屏幕尺寸更改圖像
- 7. 如何設置UINavigation尺寸以適合背景圖像尺寸?
- 8. 根據背景圖像尺寸div
- 9. 如何根據屏幕尺寸縮放div中的背景圖像
- 10. 設置背景圖像尺寸IOS
- 11. 如何使背景圖像適應屏幕尺寸?
- 12. Swift - 根據尺寸屏幕設置UIView的尺寸
- 13. 圖像背景根據屏幕的尺寸,而無需使用9個補丁
- 14. 根據屏幕尺寸
- 15. 根據屏幕尺寸
- 16. 根據屏幕/窗/設備尺寸
- 17. 如何根據背景圖像的高度和寬度設置DIV尺寸
- 18. 如何根據屏幕尺寸使用不同尺寸的圖像集?
- 19. CSS:如何根據不同尺寸設置屏幕布局
- 20. 屏幕尺寸到圖像尺寸
- 21. 如何在不同的屏幕設置圖像視圖尺寸
- 22. 如何根據屏幕尺寸管理圖像大小
- 23. 如何根據屏幕尺寸調整圖像
- 24. 如何爲所有屏幕尺寸創建圖像作爲背景圖像
- 25. 使用cocos2d適合屏幕尺寸的Android設置背景
- 26. 使用背景圖像處理新的iPhone屏幕尺寸
- 27. 背景圖像隨屏幕尺寸變化
- 28. 縮放與背景圖像的DIV,以適應屏幕尺寸
- 29. 背景圖像不適合所有的屏幕尺寸
- 30. 背景圖像的尺寸
你應該根據你的視圖設置UIImageView的大小。 – zaheer 2014-08-30 09:37:16