带有VFL约束的iOS多行文字

问题描述 投票:-1回答:1

我想在同一行上显示一个切换按钮和一个文本。 (以及这些列表)但是,当文本太长时,它不会立即分布在两行上,而是首先接管切换。然后,如果更长,则继续2行。我当然无法管理此字符串的长度。

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

并且顶视图就是@"H:|-[containerView]-|"

我尝试使用的尺寸约为指标的屏幕宽度的70%,但是当我旋转屏幕时,无法使其正确更新此值。更改屏幕方向时不会调整大小。我尝试过更新指标字典,并重新附加约束/更新约束。不能做。

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

ios constraints screen-rotation
1个回答
0
投票
[nameL setContentCompressionResistancePriority: UILayoutPriorityDefaultLow forAxis: UILayoutConstraintAxisHorizontal];

有花招。谢谢盖伊。

© www.soinside.com 2019 - 2024. All rights reserved.