2013-07-25 75 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

相關問題