是否可以在情节提要中使用 uiscrollview 设计视图并检查自动布局?

Posted

技术标签:

【中文标题】是否可以在情节提要中使用 uiscrollview 设计视图并检查自动布局?【英文标题】:Is it possible to design view with uiscrollview in storyboard with checked auto layout? 【发布时间】:2013-11-04 21:40:37 【问题描述】:

美好的一天! 我有层次结构:

视图-滚动视图 - [一组元素:标签、文本字段等]。

视图高度大于默认大小。我已经使用 contentSize 添加到故事板键中的滚动视图,设置 顶部和左侧约束,在 viewDidLoad 我设置了

self.scrollView.frame = self.view.frame;

但在模拟器中滚动不起作用......(如果我取消选中自动布局滚动正在工作。但我需要检查它。 那么问题 谢谢大家的回答!=)

【问题讨论】:

【参考方案1】:

是的,这是可能的。您应该为滚动视图添加约束。

如果您向滚动视图添加约束。

您不需要为滚动视图设置框架。

您不需要设置内容大小,内容大小将是 根据您的约束在运行时自动计算。

【讨论】:

我已经完成了...添加了约束,删除了帧大小和内容大小,但什么也没发生...滚动不起作用...( 可能是我添加了不正确的约束:垂直和水平空间? 是的,您需要为您的要求添加正确的约束。否则,它将不起作用。【参考方案2】:

找到了解决方案:为了正确工作滚动,您只需要添加约束水平和垂直空格+从顶部和底部布局指南=) 停留在滚动视图 - 触摸按钮“添加缺少的约束”...之后此约束将自动添加...=)祝你好运!

【讨论】:

以上是关于是否可以在情节提要中使用 uiscrollview 设计视图并检查自动布局?的主要内容,如果未能解决你的问题,请参考以下文章

UIScrollView 不能使用情节提要垂直滚动(使用自动布局)?

如何使用情节提要和自动布局在 UIScrollView 中添加动态高度/空间元素? [复制]

UIScrollview 不适用于情节提要

IOS-如何在情节提要上为通用设备的 UIscrollview 设置框架?

以编程方式将视图添加到情节提要

为 UIScrollView 创建大视图的便捷方法? [复制]