【发布时间】:2017-10-27 00:01:57
【问题描述】:
我有两个标签(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 但这对我不起作用。
【问题讨论】:
-
这里没什么好说的了。你什么时候打电话给这个?字体是否也设置在其他地方,即情节提要?尝试为两个标签设置adjustsFontSizeToFitWidth = false?
-
我试过这个,但它会切断 iPhone SE 上的一些字体。 xcode是否可以自动布局较小的标签并缩放要填充的文本,然后采用该尺寸并将其应用于较大的标签?如果不清楚,我可以更新我的答案