我需要在iOS应用中显示来自网络的一系列横幅图片。非常喜欢这样:
我将从API调用中获取要显示的图像列表。
当我开始考虑用户旋转手机时应该发生什么时,我的挣扎就开始了。考虑到约束条件,图像将会扩展,保持纵横比以及超前视图的前后距离为15。
鉴于屏幕分辨率非常不同,服务器上保存的图像宽度应该是多少?旋转手机不会改变屏幕比例,对吗?
但是可用的宽度会发生变化。那么,我应该发送可用的宽度,以便服务器可以生成或返回适当的图像吗?但是,我需要找到一种方法来在屏幕旋转时获得通知并重新加载适当的图像,对吗?
这是正确的方法吗?或者也许webview将是这里的最佳选择(即使我需要为这些图像处理点击事件)?