Xcode:根据文本字段中文本的大小自行调整字体大小

Xcode:根据文本字段中文本的大小自行调整字体大小

问题描述:

我创建了一个相互对应的UIlabel和UItextfield。我的新挑战是让我的字体自动调整其大小以填充UIlabel,具体取决于输入多少文本。解决方案?Xcode:根据文本字段中文本的大小自行调整字体大小

UILabel有一个属性adjustsFontSizeToFitWidth。请参阅UILabel Class Reference

UITextField具有相同的,见UITextField Class Reference

您可以设置一个足够大的默认字体大小,并让该控件缩小文本以适应宽度。实际字体大小将介于minimumFontSize和大小设置font之间。