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