草庐IT

labelLong

全部标签

ios - 如何根据自动收缩的标签为多个标签设置相同的字体比例?

我有4个标签View,其中一个应该显示大数值并设置为自动收缩。我的要求是在自动调整以适合其内容后,将此标签设置为与其他标签相同的字体缩放或大小,以便文本内容在整个过程中看起来统一。设置最小比例因子对其他标签没有帮助,因为它们的内容在框架限制内。 最佳答案 无法直接执行此操作,因为查询文本已缩小以适合的标签的字体,仍显示原始字体大小。您必须迭代越来越小的字体大小,直到找到适合标签的大小,然后使用该字体大小调整其他标签。在我下面的示例中,labelLong是文本可以收缩的,而labelShort是文本不需要收缩的。-(void)upda