我有两个标签(labelOne 和 labelTwo),我希望它们具有相同的文本大小。使用自动布局 labelTwo 往往比 labelOne 更大,因此具有更大的字体大小。我尝试在 viewDidLoad 中使用以下代码:
labelOne.font = UIFont(name: labelTwo.font!.fontName, size: labelTwo.font!.pointSize)
如本问题中所建议:Autoshrink labels, but maintain same font size for every other UITableViewCell 但这对我不起作用。
最佳答案
不确定您是否找到了解决方案,但我遇到了类似的问题。
我通过使标签具有相同的宽度和纵横比来解决它,并以最小字体比例自动收缩。这就是魅力所在:Lines=0。
有人提到具有相同数量的字符,但这并不适用于所有字体。
关于ios - 如何使两个具有自动布局的标签具有相同的文本大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42597749/