adjustsFontSizeToFitWidth似乎对UILabel很好,但是我现在使用的是UITextView,并且该选项似乎不存在。
我正在使用最新的Xcode和Swift 5。
根据https://developer.apple.com/documentation/uikit/uitextfield/1619625-adjustsfontsizetofitwidth
,他们似乎也为UITextField启用了它另一个问题是,与UILabel相比,使用UITextView有什么好处?如果需要,我可以将所有文本视图更改为标签。
我发现的所有“答案”似乎都是针对Swift 3的。
答案 0 :(得分:0)
OP上的注释使我在UITextView上使用UILabel。如果文本太大而不适合约束,UILabel可以更改文本大小。
要对UILabel执行此操作,请使用:
proText.adjustsFontSizeToFitWidth = true
我不需要UITextView的优点和功能(编辑,文本选择和滚动视图等)。