1

EveryBody iOS アプリケーションで wingding などのカスタム フォントを使用しようとしています。アプリケーション リソースにカスタム フォント ファイルを追加するなど、カスタム フォントを追加するためのすべての手順に従い、アプリケーションによって提供されるキー フォントを plist に追加して、配列として作成します。カスタム フォント ファイル名について言及しましたが、それでもそれら (wingding) は機能しません。他のカスタム フォントを試してみると、正しく機能しています。

これは私が使用したコードですので提供します

   - (void)viewDidLoad
{
mine = [[UILabel alloc] initWithFrame:CGRectMake(10, 30, 240, 40)];

[mine setFont:[UIFont fontWithName:@"wingding" size:20]];

[mine setText:@"Where i am doing wrong"];

[self.view addSubview:mine];

[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}

アリの提案が欠けている場所は非常に役立ちます。

4

3 に答える 3

0

[ファイル] > [ファイルを「プロジェクト名」に追加] を使用して、アプリケーションにフォントを適切にインポートしてみてください。フォントをドラッグ アンド ドロップするだけではありません。

これで問題が解決するはずです。

于 2012-06-20T12:34:43.770 に答える
0
UILabel *title = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 170, 60)];
    title.numberOfLines = 3;
    title.textAlignment = UITextAlignmentLeft;
    title.lineBreakMode = UILineBreakModeClip;
    title.font = [UIFont fontWithName:[[UIFont familyNames] objectAtIndex:1]  size:15];
    title.text = @"Hello Hello";
    title.textColor = [UIColor brownColor];
    title.adjustsFontSizeToFitWidth = YES;
    title.backgroundColor = [UIColor clearColor];

[self.view addSubview:title];
于 2012-06-20T12:41:46.307 に答える
0

以下を試してください:

Mac アプリケーションである「Font-Book」アプリケーションでカスタム フォント ファイル (つまり .ttf ファイル) を開きます。

その「Font-Book」アプリケーションでこれらのフォントの名前を確認してください。たとえば。@"Wingdings.ttf"

そして、以下を使用してフォントをロードします:
[mine setFont:[UIFont fontWithName:@"Wingdings.ttf" size:20]];

以下のリンクを試すこともできます:
iOS でカスタム フォントを読み込めません

于 2012-06-20T13:03:37.783 に答える