根据帧大小设置UILabel字体大小?

Han*_*non 8 uilabel uifont pinch ios

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

我当前的步骤仅使用新变换设置标签,如果标签缩放得太小/太大,文本将看起来模糊.我想确保标签可以根据新的框架矩形清楚地显示文本可以具有最大尺寸的文本.

San*_*hry 35

myLabel.adjustsFontSizeToFitWidth = YES;
Run Code Online (Sandbox Code Playgroud)

如果您使用的是InterfaceBuilder,请选中"Autoshrink"作为标签.

确保"最小尺寸"不要太大.