2012-05-05 43 views
2

我爲我的應用程序製作了許多按鈕和標籤,而且每個人都必須更改字體,大小,顏色等,這是非常令人沮喪的。我知道我可以在代碼中繪製它們,但是可以在Interface Builder中更改默認值嗎?如何更改用於創建按鈕/標籤的默認字體?

+0

它只是IDE,爲了不讓我的問題更加明確 –

+0

請修改標籤以包含您定位的語言和平臺。謝謝! – sarnold

回答

1

您也可以創建UIButton的自定義子類,並在其init方法中編寫代碼來設置所需的自定義屬性。我們來調用你的自定義按鈕MyFontsButton。

然後,在IB中創建一個按鈕,然後轉到身份檢查器並將按鈕的類從UIButton更改爲MyFontsButton。

該按鈕將自動使用您在init方法中設置的屬性。

+0

謝謝你的回答@Duncan。我想我從另一個網站認出你的照片,所以我很榮幸!我試過 - (id)init {self.titleLabel.font = [UIFont fontWithName:@「Chalkduster」size:20] return self;}但是這在子類化時並不奏效。任何幫助?將不勝感激。 –

3

它適用於我,只需用鼠標在xib文件中選擇所有這些文件,然後在「屬性檢查器」中進行編輯。

3

您可以使用cmd+D複製IB中的控件。這樣的偏好結轉。