sky*_*der 23 interface-builder uiscrollview ios autolayout xcode6
我有:
我在界面生成器"有不明确的可滚动内容宽度"中发出警告.
我知道解决这个问题的唯一方法是设置尾随和前导约束.但是对于不同的iPhone(5.5",4.7",4"),我需要设置不同的尾随和前导约束.
如何消除此警告仍然具有固定W和H的所有iPhone尺寸的水平视图居中?
我创建Github repo来说明这个问题:ScrollViewAmbigous
这与UIScrollView Scrollable Content Size Ambiguity不重复 ,但它类似(虽然没有回答),但这个问题尤其与不同尺寸的iPhone有关.
sky*_*der 46
早上喝了一杯新鲜的咖啡,我找到了解决这个问题的方法!
Has ambiguous scrollable content width
还有Has ambiguous scrollable content height
烦人的警告.重要提示:您必须添加尾随和/或底部约束.不是"领先和顶级" - 它不起作用!
您可以在我的示例项目中检查它,演示如何解决此问题:ScrollViewAmbigous
PS
我不知道为什么它的工作原理以及Xcode如何检测哪个约束更优先(因为我没有为这些约束明确设置优先级),但如果有人解释,为什么它在下面的评论中起作用,我会感激不尽.
小智 8
问题:
方案:
向'contentView'添加严格(固定)约束.
最佳实践:滚动视图的宽度和高度相等.
归档时间: |
|
查看次数: |
23252 次 |
最近记录: |