Swift 中的动态标签不滚动

Dynamic Label in Swift, doesn't Scroll

我正在学习 Swift,我想弄清楚如何滚动 UILabel

我有一个动态填充的标签,但文本位于底部栏下方。

我尝试使用 0 行、约束..我想滚动视图以阅读整个文本

更新

回答后我有这种情况

使用 Textview,我可以使用滚动条阅读所有文本 使用 UIScrollbar 和 UILabel,我无法阅读所有文本。

当我必须使用 TextView 而不是 UIScrollBar+UiLabel 时?

将 UILabel 添加到 UIScrollView 中。根据UILabel的大小设置内容大小。

如果您有多个控件一起滚动,您也可以使用滚动视图。例如,您在顶部有一个图像,在下面有一个描述,并且您想要将它们一起滚动,您可以使用 UIScrollView。只需将图像视图和 UILabel 放在滚动视图中即可。

如果您只想滚动文本,可以使用 UITextView。

或者,您可以将 UILabel 替换为 UITextView。 然后设置textView.editable = false.