使用宽高比时,UIScrollView可滚动内容大小模糊

时间:2014-10-20 10:01:50

标签: ios objective-c uiscrollview autolayout

我想在我的nib文件中设置一个方形scrollView。 因此,我将我的滚动视图固定在超视图的顶部,左侧和右侧。

然后我将scrollView的宽高比设置为1:1。 然而,这会在IB中触发关于比赛大小高度和滚动视图宽度的歧义的错误。

这是一个错误,还是我理解错了?

2 个答案:

答案 0 :(得分:0)

嗯,这个 含糊不清:-)
例如,当您的超级视图的高度发生变化时,您对滚动视图的期望是什么(让它说它变得更高)?

如果您的答案是"为了获得更高的成绩",您也不需要1:1约束。
或者,如果它保持原始高度",则底部空间约束是额外的。

宽度和左/右约束的相同练习。

UPD:在新的Xcode(6A1052d)中看起来警告已经消失;试着在下面的评论中查看。

答案 1 :(得分:0)

我终于找到了问题。

这是我在UIScrollView中放置的子视图(UIActivityIndi​​cator)。看起来像是将一个元素居中在一个元素内部,该元素具有基于宽高比设置的高度或高度,“接口”构建器会将其视为不明确的,这虽然是错误的。

我将在此报告中提交。