iPhone,如何启用横向滚动

3

我对Xcode和iPhone SDK不熟悉。 我想实现一个分页启用的水平滚动,但我无法做到,只能实现垂直滚动。

2个回答

7

请正确设置您的UIScrollViewcontentSize 属性(基本上是可以在滚动视图中显示而不需要滚动的内容的宽度/高度),将滚动视图的pagingEnabled属性设置为YES,然后将您想要滚动的视图作为UIScrollView的子视图添加。只要子视图的宽度大于您指定的contentSize的宽度,它就应该水平滚动。


1
在编程方面,为了实现分页功能,需要添加一个UIScrollView,并向其中添加几个UIScrollViews(可能只有三个可重用的视图)来显示正常的(垂直滚动)内容。在分页滚动视图上设置pagingEnabled属性为YES。如果您可以访问Apple网站上的WWDC视频,则有一部关于这个主题的好视频(会话104)。

1
你的意思是“并添加几个UIViews”,我想 -- 它们不应该都是滚动视图。 - Kalle
嗯,在Apple的例子中,他们确实在UIScrollView内部使用UIScrollView来构建类似于照片应用程序的东西...我认为这与Sania的请求相似。 - Eiko

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接