ScrollView -> ChildView 没有调整到约束
Posted
技术标签:
【中文标题】ScrollView -> ChildView 没有调整到约束【英文标题】:ScrollView -> ChildView not sizing to constraint 【发布时间】:2015-05-25 19:31:40 【问题描述】:按照youtube 上的教程,我按照屏幕截图创建了 AutoLayoutConstraint。它工作得很好,除了 ChildView(绿色)不会拉伸以填充屏幕的宽度。 childView 的宽度似乎保持在 320。如何使 childView 的宽度拉伸以填充屏幕/scrollView(蓝色)的宽度?
任何帮助将不胜感激!谢谢。
【问题讨论】:
【参考方案1】:在 Document Outline 视图中,按住 control 从 childView 拖动到 scrollView 并从弹出窗口中选择 Equal Widths。
【讨论】:
谢谢 - 效果很好!!太奇怪了,到 superView 的零前导和尾随距离不起作用。 零前导和尾随距离不起作用,因为您需要说明 scollView 内容有多大。您通过将其显式设置为 800 来为您的高度执行此操作。对于宽度,您需要将其设置为等于 scrollView 内容之外的内容,或者完全约束 scrollView 内容中固定大小的对象。零前导和尾随不会向自动布局提供有关视图宽度的信息。以上是关于ScrollView -> ChildView 没有调整到约束的主要内容,如果未能解决你的问题,请参考以下文章
属性 'scrollView' 需要定义方法 '-scrollView' - 使用 @synthesize、@dynamic 还是提供方法实现?