为 UITextView 调整 FontSizeToFitWidth

adjustsFontSizeToFitWidth for UITextView

adjustsFontSizeToFitWidth 似乎非常适用于 UILabel,但我现在使用的是 UITextView,但选项似乎不存在。

我在最新的 Xcode 和 Swift 5.

根据 https://developer.apple.com/documentation/uikit/uitextfield/1619625-adjustsfontsizetofitwidth

,他们似乎也为 UITextField 启用了它

另一个问题是,使用 UITextView 而不是 UILabel 有什么好处?如果需要,我可以将所有文本视图更改为标签。

我发现的所有 "answers" 似乎都是 Swift 3

对我的 OP 的评论让我使用 UILabel 而不是 UITextView。如果文本对于约束而言太大,UILabel 可以更改文本大小。

要为您使用的 UILabel 执行此操作:

proText.adjustsFontSizeToFitWidth = true

UITextView 的优点和功能(编辑、文本选择和滚动视图等等)并不是我所需要的。