私はこの問題が地に足を踏み入れたことを知っていますが、StackOverflowで見つけたすべての解決策を試し、この問題を修正しましたが、何らかの理由で機能しませんでした。プログラムで作成してUILabel
から、このフォントを使用しています。はUILabel
レンダリングされていますが、希望するフォントではありません(デフォルトのように見えます)
最初に、2つの.ttfフォントを「Resources」というフォルダーの下のxcodeプロジェクトにインポートしました。2つのフォントは、GothamBookとGothamBook Italic(GothaBoo.ttf、GothaBooIta.ttf)です。
次に、[my app] -Info.plistファイルに「UIAppFont」という行を追加し、配列に2つの行を追加しました。文字列| GothaBoo、アイテム1 | 文字列| GothaBooIta。
[バンドルリソースのコピー]で[ターゲットビルドフェーズ]をチェックし、2つのフォントがそこにあることを確認しました。
次に、このコードをviewDidLoadルーチンに追加しました。
UILabel *myLabel1 = [[UILabel alloc] initWithFrame:CGRectMake(50, 100, 200, 100)];
myLabel1.text = @"Hello";
myLabel1.backgroundColor = [UIColor clearColor];
myLabel1.font = [UIFont fontWithName: @"GothaBoo" size: 48.0];
myLabel1.textColor = [UIColor blackColor];
[self.view addSubview:myLabel1];
サイコロはありません。一体何が間違っているのですか?プロジェクトはXcode4.3.2で、iPad用で5つ以上のiOSを実行しています