是否有任何方法可以调整所有屏幕尺寸的背景图像,而不是使用该程序?根据屏幕尺寸调整背景图像
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