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
.
我正在学习 Swift,我想弄清楚如何滚动 UILabel
我有一个动态填充的标签,但文本位于底部栏下方。
我尝试使用 0 行、约束..我想滚动视图以阅读整个文本
更新
回答后我有这种情况
使用 Textview,我可以使用滚动条阅读所有文本 使用 UIScrollbar 和 UILabel,我无法阅读所有文本。
当我必须使用 TextView 而不是 UIScrollBar+UiLabel 时?
将 UILabel 添加到 UIScrollView 中。根据UILabel的大小设置内容大小。
如果您有多个控件一起滚动,您也可以使用滚动视图。例如,您在顶部有一个图像,在下面有一个描述,并且您想要将它们一起滚动,您可以使用 UIScrollView。只需将图像视图和 UILabel 放在滚动视图中即可。
如果您只想滚动文本,可以使用 UITextView。
或者,您可以将 UILabel
替换为 UITextView
。
然后设置textView.editable = false
.