如何使用subView旋转scrollView

时间:2011-04-04 08:37:46

标签: iphone ipad

我在轮换时遇到问题。我有一个包含52个imageViews的scrollView。当它是肖像时,假设12个imageViews(4行,每行3个imageView)。现在,我想旋转设备,我想得到的结果是:相同的12个imageViews(3行,每行4个imageView)将显示在景观上。任何人都可以帮助我。感谢。

2 个答案:

答案 0 :(得分:1)

个人而言,我会尝试使用

在viewcontroller中

-(void) willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration并根据toInterfaceOrientation

重绘滚动视图

答案 1 :(得分:0)

如果您想在纵向和横向模式下显示相同的图像,那么您将进行实时自动调整大小。

启用自动重新设定:

  1. 转到您的xib(如果您声明每个 nib文件中的子视图)全选 然后布局>自动调整
  2. 如果您以编程方式声明子视图,则必须为每个子视图项启用自动调整大小。
  3. 然后使用像

    这样的定向方法

    - (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration