UIScrollView 是不是有一个特殊的内容视图来使滚动成为可能?
Posted
技术标签:
【中文标题】UIScrollView 是不是有一个特殊的内容视图来使滚动成为可能?【英文标题】:Does UIScrollView have a special content view for making the scrolling possible?UIScrollView 是否有一个特殊的内容视图来使滚动成为可能? 【发布时间】:2010-04-20 10:18:36 【问题描述】:我想知道 UIScrollView 是否有一个“隐藏的”子视图作为内容的容器。如果我滚动滚动视图,该内容视图是否在滚动视图中向上/向下移动?或者滚动偏移是否应用于该 UIScrollView 实例的边界?
或者:UIScrollView 是使用额外的视图作为容器,还是直接将所有内容添加到视图中?文档没有说明它是否有内容容器。
【问题讨论】:
【参考方案1】:UIScrollView 没有内容容器,但标准做法是自己创建一个并将所有子视图添加到其中。不过,这不是必需的,至少只要您将滚动视图仅用于滚动即可。如果您也需要缩放功能,拥有一个内容视图通常可以简化事情,因为委托方法 viewForZoomingInScrollView:
要求您返回一个视图。
【讨论】:
以上是关于UIScrollView 是不是有一个特殊的内容视图来使滚动成为可能?的主要内容,如果未能解决你的问题,请参考以下文章
UIAccelerometer 和 UIScrollView