我想在我的nib文件中设置一个方形scrollView。 因此,我将我的滚动视图固定在超视图的顶部,左侧和右侧。
然后我将scrollView的宽高比设置为1:1。 然而,这会在IB中触发关于比赛大小高度和滚动视图宽度的歧义的错误。
这是一个错误,还是我理解错了?
答案 0 :(得分:0)
嗯,这个 含糊不清:-)
例如,当您的超级视图的高度发生变化时,您对滚动视图的期望是什么(让它说它变得更高)?
如果您的答案是"为了获得更高的成绩",您也不需要1:1约束。
或者,如果它保持原始高度",则底部空间约束是额外的。
宽度和左/右约束的相同练习。
UPD:在新的Xcode(6A1052d)中看起来警告已经消失;试着在下面的评论中查看。
答案 1 :(得分:0)
我终于找到了问题。
这是我在UIScrollView中放置的子视图(UIActivityIndicator)。看起来像是将一个元素居中在一个元素内部,该元素具有基于宽高比设置的高度或高度,“接口”构建器会将其视为不明确的,这虽然是错误的。
我将在此报告中提交。