1

iOS アプリにカスタム フォントを追加する方法を説明する多くのチュートリアルを読みましたが、すべてのチュートリアルでコードを使用して行われます。つまり、10 個のラベルのフォントを変更する必要がある場合は、ラベルごとにコードを記述する必要があります。知りたい私のプロジェクトにカスタム フォントを追加し、ストーリーボードからそのフォントを選択する方法はありますか、つまり、ラベル オブジェクトの属性リストから..これを解決するのを手伝ってください....

4

4 に答える 4

4

これは、インターフェイス ビルダーだけでは実現できません。ただし、カスタム クラス サブクラスを作成できますUILabel。.m ファイルを次のように定義します。

@implementation CustomLabel

-(void) awakeFromNib{

 [super awakeFromNib];
 self.font = [UIFont fontWithName:@"<your custom font's file name>" size: self.font.pointSize];

 //set other settings of the custom label here (colour, etc.)

}

@end

次に、.xib ファイルで a を使用するたびにUILabel、クラスを に設定しますCustomLabel

于 2013-03-15T10:06:05.603 に答える
1

これを試してください:

UIFont *font = [UIFont fontWithName:@"YourFontName(without Extension)" size:30.0f];
self.yourLabel.font=[font fontWithSize:28];

このように projectname.plist にフォント名を追加します

 Fonts provided by application ---->Array------>2(items)
   item0 --------->string----->urfontname with extension(ttf/otf) also
   item1 --------->string----->secondfont name with extension(ttf/otf) also
于 2013-03-15T14:23:16.377 に答える