使用scrollview调整内容

时间:2015-07-11 20:12:23

标签: ios swift xcode6

我尝试根据子视图中的内容量(在层次结构中突出显示为SubView内容)来调整scrollview的大小。这是层次结构,故事板和模拟器的图片。

Imgur

我的scrollview对所有四个边都有0的限制,我有一个"内容视图"在包含所有内容的滚动视图内。此内容视图受限于scrollview。内容视图具有与视图相等的宽度。内容视图的高度将由内部内容决定。

第一个问题:滚动视图是否需要从内容视图中获取其高度,内容视图从内容视图中获取其高度?

第二个问题:如何在代码和故事板中实现这一目标?白色框(在层次结构中突出显示为SubView内容)内部将包含不同数量的内容。我需要动态更改此框的高度,这将更改内容视图的大小(以及滚动视图)。

下面是一些要开始的代码:

@IBOutlet weak var myScrollView: UIScrollView!
@IBOutlet weak var myContentView: UIView! //this is the content container

override func viewDidLayoutSubviews()
{
    let scrollViewBounds = myContentView.bounds
    let containerViewBounds = ?

我从哪里开始?

0 个答案:

没有答案