2012-02-21 81 views
1

我通过从基于分割视图的模板开始构建了一个小型演示应用程序。然后使用IB我添加了一个滚动视图到详细视图,然后是一个图像视图到滚动视图。滚动视图和图像视图的大小与详细视图相同。最后,我在图像视图中添加了一个png图像,其大小与图像视图相同。如何滚动从肖像向风景模式旋转的图像

当我运行这个应用程序,开始肖像模式,一切都很好。但是当我将ipad旋转到风景时,我只能看到细节视图中的一部分图像,从左上角开始,并且在视图中适合的位置向下和向右移动。我希望能够将图像的其他部分滚动到视图中,但当我尝试拖动图像时图像不会移动。我已经使用了IB中可用的滚动视图和图像视图的属性,但是我一直无法找到允许我以横向模式滚动图像的配置。有人能告诉我是否以及如何能够做到这一点?

感谢

回答

1

你必须解决您的UIScrollView的主要子视图的支柱和弹簧。

检查IB中的视图,转到出口选项卡旁边的选项卡,然后您会看到两个框 - 一个带有9个点,另一个带有另一个。

默认情况下,您会看到选定的最左上角的点,而选择中间的点。

然后在下面的框中打开看起来像'我'的线:(上,左,右)。同时点击你会在那里找到的水平箭头。

希望这会有所帮助,只要问我是否还有其他问题。

+0

嗨,谢谢。这解决了一半的问题。现在,在横向模式下,我可以向任何方向拖动图像。但是,当我向上拖动图像以便看到最下面的部分时,只要我的手指离开屏幕,图像就会向下滚动。当我拖动图像时,我想让它保持原样,以便我可以在图像底部进行操作。如果可以,我想避免缩放(尤其是)或调整图像大小。 – 2012-02-29 21:59:30

+0

您必须更改我们的UIScrollView的contentSize。我猜测contentSize不够大,您可以查看底部的细节。将其设置为包含您要滚动到的详细信息的子视图边界的大小。 – acecapades 2012-03-01 02:03:07

相关问题