我的storyboard笔尖中有一个名为titleLabelUILabel设置为默认高度.我希望它能在高度上扩展以适应它的内容.以下是我迄今为止try 过的:

// just setting content
titleLabel.text = "You don't always know what you are getting with mass-market cloud computing services. But with SimpliCompute, the picture is clear. SimpliCompute gives you powerful virtual servers you can deploy using just your web browser. That’s enterprise grade technology you can deploy and control on-the-fly."

titleLabel.numberOfLines = 0

titleLabel.preferredMaxLayoutWidth = 700

titleLabel.lineBreakMode = NSLineBreakMode.ByWordWrapping

titleLabel.sizeToFit()

这一切对我都不管用!我总是在我的UILabel字里只看到一行文字.我做错了什么?

我绝对需要的文本内容是可变的.

推荐答案

我通过添加自动布局约束实现了一些功能:

自动布局约束

但我对此并不满意.经历了很多try 和错误,我不明白为什么会这样.

此外,我还必须在ViewController中添加titleLabel.numberOfLines = 0

Swift相关问答推荐

格式化单位和度量值.为什么从符号初始化的单位不能产生与静态初始化相同的结果

在visionOS 1.0中已弃用';base Color';:请改用`Color`属性

从后台线程获取@发布属性的值(不更改它)是正确的吗?

可选,类似于自定义类型的初始化

无论玩家移动到视图内的哪个位置,如何使用 SpriteKit 让敌人向玩家emits 子弹?

在 RealityKit 中查找特定模型的 findEntity(named:) 方法的替代方法?

在领域 SwiftUI 异常中使用 Apple 登录:无法识别的 Select 器发送到实例

ConfirmationDialog取消swiftui中的错误

确定路径是否相交的有效方法

SwiftUI:当 currentIndex 值更改时,数组中的第 n 个视图是否已换出?

如何有条件地依赖桌面与 iOS 的系统库?

如何从 LLDB 调用带有断点的 Swift 函数?

Alamofire 会自动存储 cookie 吗?

Swift 5.0 编译器无法导入使用 Swift 4.2.1 编译的模块

使 struct 可散列?

在 UItextfield 的右视图上添加一个按钮,文本不应与按钮重叠

Swift 中的 PageViewController 当前页面索引

如何在 Swift 中使用 Crashlytics 登录?

在 Swift 中为 UIPickerView 设置默认值?

转换为 swift 3 后,视图控制器中出现奇怪的通用函数