如何使用UIScrollView在UIViews之间切换

时间:2009-12-21 23:53:02

标签: iphone uiview uiviewcontroller uiscrollview uiscrollviewdelegate

如何使用多个子视图构建多个UIViews并使用UIScrollView在它们之间切换?我很感激能上传一些代码的人。我是iPhone的完整菜鸟。

3 个答案:

答案 0 :(得分:2)

我会在UIScrollView中“平铺”UIViews,然后实现某种分页或“snap-to”机制。从滚动视图中聆听相应的通知,然后每当滚动完成时,只需以编程方式将滚动视图与您的某个平铺UIViews的边界对齐。

或者,请查看使用UIPageControl来实现此类行为。天气应用程序就是一个很好的例子。

答案 1 :(得分:1)

我没有这样做,但我在应用程序开发中心看到了一个例子。我正在添加相应的链接:

http://developer.apple.com/iphone/library/samplecode/Scrolling/index.html#//apple_ref/doc/uid/DTS40008023

我希望它有所帮助

此致 亚历杭德拉:)

答案 2 :(得分:1)

查看Page Control示例。这使用 UIScrollView 分页功能在多个 UIView 页面之间进行水平滚动。

此演示还有一个 UIPageControl ,当您在水平滚动视图之间轻弹时会更新。