【发布时间】:2011-08-10 12:13:14
【问题描述】:
我有一个 UIScrollView,它包含 UIImageViews。所有图像都保持其图像比例 - 我的意思是,例如纵向图像高而窄,而横向图像短而宽。我在屏幕上同时有大约 4 张图像(垂直 2 张,水平 2 张),然后我可以向下滚动。
我的问题是旋转设备。我用
[self.imageScrollView setAutoresizingMask: UIViewAutoresizingFlexibleLeftMargin];// (etc)
和 imageView 相同的方法。但是图像并没有保持它们的比例。如果我设置: UIViewAutoresizingFlexibleWidth - 图像宽但高度太小 UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight - 图像水平拉伸,垂直方向变小。
我需要旋转设备(纵向->横向),制作这 2 张图像(我彼此相邻)以填补空白并保持这些图像的比例。
【问题讨论】:
-
换句话说:我想旋转设备,在 UIImageView 中旋转图片并保存它的 x:y 比例(不拉伸)。
标签: objective-c iphone uiimageview