为 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 的优点和功能(编辑、文本选择和滚动视图等等)并不是我所需要的。
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 的优点和功能(编辑、文本选择和滚动视图等等)并不是我所需要的。