Xcode:根据文本字段中文本的大小自行调整字体大小
问题描述:
我创建了一个相互对应的UIlabel和UItextfield。我的新挑战是让我的字体自动调整其大小以填充UIlabel,具体取决于输入多少文本。解决方案?Xcode:根据文本字段中文本的大小自行调整字体大小
答
UILabel
有一个属性adjustsFontSizeToFitWidth
。请参阅UILabel Class Reference。
UITextField
具有相同的,见UITextField Class Reference。
您可以设置一个足够大的默认字体大小,并让该控件缩小文本以适应宽度。实际字体大小将介于minimumFontSize
和大小设置font
之间。