禁用UIScrollView AutoLayout可调整大小的ScrollView的水平滚动

Mah*_*wal 1 uiscrollview ios autolayout ios-autolayout

我有一个UIScrollView,它根据某些条件在运行时调整大小.现在我正确地使用了自动布局,而不使用额外或更少的单个约束.滚动视图的第一个子视图具有滚动视图的前导,尾随,顶部,底部和相等宽度,内容视图的高度由其内部内容管理,内部内容也根据运行时条件而变化.现在根据我的约束我的内容视图不应该水平滚动,因为我使用相同的宽度滚动视图.但它正在发生.任何人都可以建议我做错了什么?这是我使用的约束的图像.

注意: - 我已经看到堆栈上的帖子,这样的问题得到了解答,但我的情况有所不同.

在此输入图像描述

Ale*_*tau 5

例如,内容UIView宽度应该等于UIScrollView超级视图的宽度,而不是UIScrollView其本身.

  • 尝试了这个,但是没有运气。同样的事情正在发生。 (2认同)