首页 > 解决方案 > 带有 VFL 约束的 iOS 多行文本

问题描述

我想在同一行显示一个切换按钮和一个文本。(以及其中的列表)但是当文本太长时,它不会立即传播到 2 行,它首先会接管开关。如果更长,则继续进行 2 行。当然,我无法管理这个字符串的长度。

我现在的限制是非常基本的:@"H:|-[switchBtn%d]-[nameL%d]-|"

而俯视图简直@"H:|-[containerView]-|"

我尝试使用大约 70% 的屏幕宽度的尺寸和指标,但是当我旋转屏幕时,我无法让它正确更新这个值。更改屏幕方向时不会调整大小。我已经尝试更新指标字典,并重新附加约束/更新它们。没办法。

我在某处缺少什么吗?更改度量字典是一个坏主意吗?

标签: iosconstraintsscreen-rotation

解决方案


[nameL setContentCompressionResistancePriority: UILayoutPriorityDefaultLow forAxis: UILayoutConstraintAxisHorizontal];

成功了。谢了,兄弟们。


推荐阅读