2013-07-25 29 views
1

为下面圈出的UILabels保持一致字体大小的最佳方法是什么?理想情况下,所有红色定价标签应该与DKK1,742的字体大小相同。UITableView中的UILabel字体大小不一致

enter image description here

在价格的情况下为 “24 $”(3个字符与8),例如,字体尺寸会更大。有没有一种方法可以动态计算一组价格的最小字体大小,然后一致地使用该字体?

一个添加的数据点是记录

[自averagePricePerNightLabel]字体]

总会让步(我们的定制UITableViewCell内):

FONT-FAMILY:“黑体“; font-weight:bold; font-style:normal; font-size:18px

回答

1

您的标签有adjustsFontSizeToFitWidth设置为true吗?如果是这样,这是预期的行为。让你的字体尺寸更小,它应该修复东西。

+0

感谢帕特里克,adjustsFontSizeToFitWidth设置为true,但出于某种原因。在诸如24美元的价格的情况下,字体大小需要更大。有没有办法动态计算最小的字体大小,然后一直使用该字体? – Marco

+0

你可以使用NSString的sizeWithFont:方法来计算字符串的大小,但你必须自己去做。 –

+0

我已经用更多的信息更新了这个问题。 – Marco

相关问题