【发布时间】:2014-12-17 00:43:45
【问题描述】:
假设我有一个图像视图,其自动布局大小为屏幕的全宽(这意味着 iPhone5、iPhone 6 和 6 Plus 的宽度会有所不同),高度的比例为 0.5。此 imageView 的图像是从服务器获取的。
为每个显示器设置图像大小的正确方法是什么(我可以为每个设备存储不同的图像,我只是想不出正确的大小。
有什么解释吗?
谢谢
【问题讨论】:
标签: ios iphone image-size
假设我有一个图像视图,其自动布局大小为屏幕的全宽(这意味着 iPhone5、iPhone 6 和 6 Plus 的宽度会有所不同),高度的比例为 0.5。此 imageView 的图像是从服务器获取的。
为每个显示器设置图像大小的正确方法是什么(我可以为每个设备存储不同的图像,我只是想不出正确的大小。
有什么解释吗?
谢谢
【问题讨论】:
标签: ios iphone image-size
在您的 URL 中添加一个参数以提示服务器您需要哪个版本。
https://myserver.tld/path/image.png?scale=3
在您的服务器中,在向客户端提供内容之前,将解析此参数并相应地提供服务。
可以说更好的方法是将所需的宽度、高度和比例作为参数,并让服务器返回最适合的图像。这是一种更高级的方法,并不总能提供最佳结果,可能需要手动调整。
【讨论】: