我想根据屏幕尺寸设置图像。我已经经历了许多代码,但我还没有找到一个可行的解决方案。我使用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. 根据屏幕尺寸缩放div格式的背景图像
- 3. Android根据设备的屏幕尺寸调整图像尺寸
- 4. 根据屏幕尺寸更改图像
- 5. 如何设置UINavigation尺寸以适合背景图像尺寸?
- 6. 如何根据屏幕尺寸缩放div中的背景图像
- 7. 设置背景图像尺寸IOS
- 8. 如何使背景图像适应屏幕尺寸?
- 9. 图像背景根据屏幕的尺寸,而无需使用9个补丁
- 10. 如何根据屏幕尺寸使用不同尺寸的图像集?
- 11. CSS:如何根据不同尺寸设置屏幕布局
- 12. 如何根据屏幕尺寸管理图像大小
- 13. 如何为所有屏幕尺寸创建图像作为背景图像
- 14. 使用背景图像处理新的iPhone屏幕尺寸
- 15. 缩放与背景图像的DIV,以适应屏幕尺寸
- 16. 背景图像的尺寸
- 17. 如何根据屏幕尺寸更改按钮尺寸?
- 18. Canvasjs:根据屏幕尺寸的不同设置
- 19. 根据屏幕尺寸设置WPF字体大小
- 20. 如何根据Android屏幕尺寸排除其他设备?
- 21. 根据屏幕左侧尺寸的图像
- 22. 根据屏幕尺寸/分辨率调整图像大小
- 23. 根据设备屏幕尺寸改变的Android绘图
- 24. 根据屏幕尺寸播放音频
- 25. 根据屏幕尺寸更改布局
- 26. 根据屏幕尺寸的视口值
- 27. 根据屏幕尺寸更改CSS
- 28. 根据屏幕尺寸替换HTML
- 29. 根据不同的屏幕尺寸
- 30. 根据屏幕尺寸更改功能
你应该根据你的视图设置UIImageView的大小。 – zaheer 2014-08-30 09:37:16