UIStackView中的多行标签 [英] Multiline label in UIStackView
本文介绍了UIStackView中的多行标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
将多行标签(换行符设置为自动换行符)放入堆栈视图时,标签会立即丢失换行符,并在一行中显示标签文本。
When putting multiline label (with linebreak set to Word Wrap) into a stack view, the label immediately loses the linebreak and displays the label text in one line instead.
为什么会发生这种情况?如何在堆栈视图中保留多行标签?
Why is this happening and how does one preserve multiline label within a stack view?
推荐答案
- 将
UILabel
嵌入其中UIView
(编辑 - >嵌入 - >查看) - 使用约束来适应
UILabel
到UIView
(例如,尾随空格,顶部空间和超前视图约束的前导空格)
- Embed the
UILabel
inside aUIView
(Editor -> Embed In -> View) - Use constraints to fit the
UILabel
to theUIView
(for example, trailing space, top space, and leading space to superview constraints)
UIStackView
将延长 UIView
以使其正确适合,并且 UIView
将 UILabel
约束为多行。
The UIStackView
will stretch out the UIView
to fit properly, and the UIView
will constrain the UILabel
to multiple lines.
这篇关于UIStackView中的多行标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文