ios - iOS 界面生成器的等高约束问题

标签 ios swift uilabel constraints

我有四个连续的 UILabel。标签的标题会根据某些条件动态变化。标题可以是多行或单行。因此,所有标签应保持相同的高度,即最大高度标签的高度。我使用 Storyboard 为所有标签添加了相等高度约束,但问题是假设一个标签具有多行,它只是忽略高度并仅显示一行,如果两个标签具有多行,则所有标签都会保持多行高度并正确显示。我尝试了不同的约束组合,但结果是相同的,仅当其中两个具有更大的高度时才保持高度。

最佳答案

删除高度和等高约束。 只需从顶部、底部、左右添加约束(最后一个标签除外)。 在最后一个标签中添加左、右和高度约束 并使用行数将为零到所有标签:)

关于ios - iOS 界面生成器的等高约束问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45365364/

相关文章:

ios - iOS 部署版本 '-miphoneos-version-min=11.0' 无效,iOS 10 是 32 位目标的最大部署目标

ios - 如何在 XCode 中重置 GPS 首选项?

Swift Generic func gen<T>(arg : T) where T : Optional<U>, U : Equatable

swift - 固定中心的动画 UILabel 宽度

ios - 如何知道最后一行标签的宽度?

ios - 使用内容类型应用程序/JSON iOS 未获得 JSON 响应

ios - Twitter 与 Twitter 应用程序共享并返回我的应用程序

swift - UISlider 在 ViewDidLoad() 中没有 subview

ios - 注销时 Firebase 给出异常

swift - 如何延迟函数的启动