有没有办法使用 Swift 调整文本大小以适应 UITextView?我看过一些几年前的例子,但它们是用 Objective-C 写的

Is there a way to resize the text to fit a UITextView using Swift? I've seen a few examples from years ago but they're written in Objective-C

我有一个设置了宽度和高度的视图,我希望调整文本而不是视图的大小。我正在努力实现的一个例子是 instagram 'Yes/No' 民意调查。文本会缩小以适合视图而不调整其大小。

如果您不使用 UITextView,而是使用 UILabel 或 UITextField,您可以设置 . textField.adjustsFontSizeToFitWidth = 正确。或者,使用 UILabel,您可以设置 minimumFontSize(如果您需要超过 1 行,也可以设置 label.numberOfLines)。有与 UITextView 一起使用的替代方案,但我认为它们并不那么简单。