Iphone iOS UIScrollView,具有可自动编辑的内容

Iphone iOS UIScrollView,具有可自动编辑的内容,iphone,ios,xcode,ipad,scrollview,Iphone,Ios,Xcode,Ipad,Scrollview,UIScrollView内部是否应该只有一个UIView?使用addSubview方法可以在内部添加多个元素 问题: 我将直接向滚动视图添加元素。假设滚动视图的contentSize高度为1000px。我在其上添加了一个ui按钮,并使用autoresizingMask=ui视图autoresizingflexibletopmargin将其放在底部。如果我将内容的高度扩展到2000px,我希望这个按钮保持在底部。直接向滚动视图添加元素时,如何实现这一点 谢谢 AUIScrollView可以有任意多

UIScrollView
内部是否应该只有一个
UIView
?使用
addSubview
方法可以在内部添加多个元素

问题: 我将直接向滚动视图添加元素。假设滚动视图的
contentSize
高度为1000px。我在其上添加了一个
ui按钮
,并使用
autoresizingMask=ui视图autoresizingflexibletopmargin
将其放在底部。如果我将内容的高度扩展到2000px,我希望这个按钮保持在底部。直接向滚动视图添加元素时,如何实现这一点


谢谢

A
UIScrollView
可以有任意多个子视图。只需添加它们并正确更新
contentSize


但是,在滚动视图中缩放时,只有一个子视图将被缩放。因此,如果您打算缩放内容,那么您需要一个子视图。

对于您的第一个问题,不--
UIScrollView
可以有您想要的任意多个子视图。通常,您会跟踪已放入scrollview的子视图,以便在它们不可见时删除它们(并节省一些内存)。这几乎就是
UIScrollView
的观点

对于第二个问题,YMMV,但根据我的经验,
UIScrollView
似乎没有注意到其子视图的
autoresizingMask
属性,因此,在更改大小时,您必须手动将UIButton固定在
UIScrollView
的底部——无论您在哪里设置
UIScrollView
,其内容大小都是调整
UIButton
框架的位置