ios - 根据其框架大小设置 UILabel 字体大小?

标签 ios uilabel uifont pinch

我有一个应用程序允许用户使用捏合手势来缩放标签 如何根据新的框架大小更改字体大小,使字体刚好适合框架矩形?

我目前的步骤只是用新的变换设置标签,如果标签缩放得太小/太大,文本看起来会很模糊。 我想确保标签可以清楚地显示文本,其中文本可以根据新的框架矩形具有最大尺寸。

最佳答案

myLabel.adjustsFontSizeToFitWidth = YES;

如果您使用的是 InterfaceBuilder,请选中标签的“Autoshrink”。

确保“最小尺寸”不是太大。

关于ios - 根据其框架大小设置 UILabel 字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8207554/

相关文章:

ios - 如何制作一个包含 3 个对象的数组?

ios - RXSwift flatMap 两种方法

ios - 在应用程序购买中未显示在 Appstore Connect 销售/分析仪表板上?

ios - 后退按钮文字不会改变色调

ios - 取消加粗 UIFontDescriptor

iphone - 根据预先计算的 ascender 计算 UIFont 大小

objective-c - 动态创建 iOS UILabel——我需要发布吗?

ios - UILabel 的 TextAlignment

swift - iOS 11 UILabel 自动换行在文本太长时不起作用

objective-c - 如何设置UIFont或CTFont属性?