滚动视图内容大小设置为屏幕宽度最大值

Scrollview content size set to screen width max

在我看来我有一个scrollview。 在我的滚动视图中,我有一个 UILabel.

我使用约束在我的超级视图和我的 UILabel 中设置我的滚动视图。

如果我在 UILabel 中设置长文本,scrollview's content 会扩展到 UILabel 的宽度。 相反,我希望将内容视图设置为屏幕的最大宽度,并将 UILabel 设置为多行。

我该怎么做?

尝试将标签的行数设置为 0 和 preferredMaxLayoutWidth 您想要的宽度,然后在主视图中调用 setNeedsLayout