滚动水平和垂直

时间:2010-01-11 06:54:51

标签: iphone

我正在开发一个应用程序,其中有5张图片,它们应该双向滚动 水平和垂直。 E.G: - 如果我从第一张图片中水平滚动,则应显示第二张图片,如果我从第二张图片滚动垂直,则应显示第三张图片。

如果有人对此有所了解,请提供帮助。

谢谢。

2 个答案:

答案 0 :(得分:0)

创建UIScrollView并将图片(UIImageViews)作为子视图添加到其中。按所需顺序排列框架,然后将滚动视图的contentSize设置为视图的总大小。滚动视图的边界和contentOffset确定可见的内容。

为了更好地理解滚动视图的工作方式,可以想象滚动视图是一个“窗口”,通过它您可以看到大画布的一部分( content )。滚动视图的框架是“窗口”的大小,其边界是内容。滚动会更改边界的原点,移动“窗口”。缩放会更改边界的大小,从而影响可见范围。要正常工作,UIScrollView必须知道它的contentSize(默认情况下它总是(0,0,帧宽,帧高))。

答案 1 :(得分:0)

我认为你应该寻找Three20库。在代码示例中,您将看到ScrollViewTestController。使用整个代码文件(.h和.m),然后尝试覆盖代码的翻转部分,以获得与水平方向相同的功能。

希望这有帮助。

谢谢,

Madhup