【发布时间】:2014-12-03 09:27:49
【问题描述】:
我有:
- 应用程序,应该在横向和纵向模式下工作。
- 顶部带有全尺寸滚动视图的视图。
- 滚动视图中的某些视图具有固定的宽度和高度。 (添加了 H 和 W 约束)
- 设置为在容器中水平居中查看滚动视图。 (根据约束添加)
我在界面生成器中收到警告“具有不明确的可滚动内容宽度”。
据我所知,解决此问题的唯一方法是设置尾随和前导约束。 但对于不同的 iPhone(5.5"、4.7"、4"),我需要设置不同的尾随和前导约束。
我怎样才能消除此警告,并且仍然在所有 iPhone 尺寸的固定 W 和 H 的情况下保持居中水平视图?
我创建 Github repo 来说明这个问题:ScrollViewAmbigous
这不是 UIScrollView Scrollable Content Size Ambiguity 的重复 ,但它相似(虽然没有回答),但这个问题尤其与不同尺寸的 iPhone 有关。
【问题讨论】:
标签: ios uiscrollview interface-builder autolayout xcode6