-1

昨天苹果发布了 Xcode 12 GM 和 iOS 14,所以我不知道这是否是一个错误。

我已经构建了一个 UIView,其中包含 3 个 UILabel。这些标签在 API 请求后填充和更新。在我在 Xcode 中运行我的项目后,UILabels 是完美的,但是在第二次启动后,这些标签的宽度被破坏了。

真的很奇怪,因为这不是在第一次运行时发生的。这些标签是用 API 数据填充的,所以我们不能设置一个固定的宽度。

标签设置:

Text: Plain
Default text: -
Lines: 1
Line Break: Character Wrap
Baseline: Align Baselines

在装有 iOS 14 的 iPhone 上首次启动(Xcode 构建/运行)后的屏幕截图:

第二次启动后的截图。(强制关闭第一个会话并单击应用程序图标):

Xcode 12 约束:

4

1 回答 1

0

解决我的问题是:

label.sizeToFit()

于 2020-10-08T13:07:17.190 回答