UILabel 在 UIStackView 中截断

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

当我向垂直 UIStackView 添加多个 UILabel 时,即使我设置 numberOfLines = 0,有时它们也会被截断。

ios uikit uilabel uistackview
1个回答
0
投票

为了解决这个问题,我将此代码添加到 UILabel 的父视图中:

override func layoutSubviews() {
   super.layoutSubviews()

   // fix for preventing truncating in UIStackView
   label?.preferredMaxLayoutWidth = bounds.width
}

有效!希望它能为您节省一些时间

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