UIScrollView自动旋转和内容缩放问题

时间:2010-05-07 08:12:59

标签: iphone uikit ipad uiscrollview scale

我正在构建一个新的(自动旋转)iPad应用程序,主要由屏幕大小的UIScrollView组成,其中包含一个UIImageView,用于在纵向模式(3840x1024)下为iPad屏幕分辨率的5倍。

我无法实现的是,无论何时设备旋转(以任何方向)imageView边界和scrollView contentSize都会调整图像的新高度(保持其高宽比),使图像的高度始终适合给定方向的设备高度(因此在此图像的特定情况下,它将显示为2880x768)。

我为imageView尝试了autoresizingMask和contentMode的不同组合,但我能够得到的更接近的是有效地以所需的大小显示图像,但是在它周围有白色填充并进入scrollView内容(以弥补对于原始方向contentSize)。我也尝试在viewController类的didRotate ... / viewWillAnimate ...与旋转相关的方法中重新计算scrollView contentSize,但没有用。

致以最诚挚的问候和感谢您的时间

0 个答案:

没有答案