2009-06-24 61 views
0

我在我的Views中有幾個不同尺寸的UILabels。無論UILabel有多寬或多高,我都希望所有的UILabel都具有相同的字體大小。我已經在IB嘗試了幾個設置,但似乎沒有讓我知道固定的字體大小。我確信我缺少一些簡單的東西。有人能告訴我嗎?iphone爲UILabels設置了固定的字體大小

回答

1

我找到了我的問題的答案。點擊IB中的UILabel,然後進入菜單字體>顯示字體(或Cmd-T)。在那裏您可以看到每個UILabel所需的確切字體。

2

在標籤屬性的字體大小首選項中關閉「調整爲適合」。或設置label.adjustsFontSizeToFitWidth = NO;

0

您可以增加Interface Builder中標籤的最小尺寸。

0

取消選中IB字體大小類別中的「調整爲適合」複選框。

0

在Interface Builder中,選擇您的UILabel,然後點擊檢查(查看大小)第三個選項卡上。假設大小和位置值正常,您需要按照以下方式調整「自動調整大小」窗格中的值:取消選擇內部正方形內部和外部的每個紅色邊緣。當你這樣做時,你會立即看到右邊矩形中的相關行爲,通過調整它的邊界來顯示你的UILabel對象的邊界。基本上,您會注意到,您的UILabel維度將保持不變。這應該夠了。

你可以嘗試自己嘗試設置一些邊緣的,並觀察其作用效果的影響。

+0

所有這些答案都證明了我的觀點。我只想選擇我所有的UILabel並設置字體大小。 IB沒有給我提供關於我的字體大小的信息,所以調整盒子的大小直到它「看起來」正確爲止是非常愚蠢的。 – Dave 2009-06-25 01:36:48