UIScrollView使用自动布局的故事板

时间:2013-10-28 11:08:06

标签: ios uiscrollview autolayout

我找不到一个有效的例子。我读过的每个例子都没有提到故事板,包括release notes

我不想以编程方式添加子视图,因为我正在使用故事板。这是我对故事板的看法。

enter image description here

以下是结构:

enter image description here

我试图遵循发行说明混合方法,并使contentView具有固定的宽度和高度约束,同时将top和top约束设置为superview(在这种情况下为scrollview)。 View中的元素具有对View的限制,而不是滚动视图。

我还在viewcontroller viewDidLoad

上添加了此代码
scrollView.translatesAutoresizingMaskIntoConstraints = NO;    
CGRect contentFrame = CGRectMake(0, 0, 320, 800);
[scrollView setContentSize:contentFrame.size];

我得到的全部是不可滚动的UIScrollView。

我已经挣扎了几个星期,那里有一个真正有效的例子吗?

编辑: 上传了显示问题的sample project。它也解决了它! :)

1 个答案:

答案 0 :(得分:0)

问题是滚动视图中内容大小宽度和高度不明显。关键是不仅要对scrollview提出尾随,前导,上下限制,还要制作静态scrollview高度和宽度约束。

以下是sample project解决方案