UILabelでカスタムフォントを使用しています。 Supporting filesフォルダにフォントをコピーし、info.plistに追加し、IBOutletでviewDidLoadのフォントを設定しました。私は-fontWithName:@"7 Segment" size:77.0
でフォントを設定しましたが、アプリを実行したときにHelvetica 17がフォントとして表示されました。私はトリプルフォントの名前を確認し、ラベルが設定されているフォントの名前を表示するNSLogを追加し、それは正しい設定を示した。しかし、それはまだ間違ったフォントを示した。私は、OS X Lion上でXcode 4.2を使用しており、タブバーのストーリーボードを使用しています。
ありがとうございます!
ジョシュ・ザ・オタクカスタムフォントのUILabelはiOs 5のカスタムフォントを表示しませんSimulator
EDIT
私はコードを使用:フォントのリストを取得するには
NSLog(@"%@", [self font]);
for (NSString *family in [UIFont familyNames]) {
for (NSString *font in [UIFont fontNamesForFamilyName:family]) {
NSLog(@"%@: %@", family, font);
// NSLog(@"%@", font);
}
}
を、そしてそれが7 Segment: 7_Segment
を示したが、私は、フォント7_Segment
を使用しようとしたとき、それまだHelvetica 17だけを示しています。もう一度、私はアイデアがありません。ここでは、フォントを設定しようとして失敗するスクリーンショットがあります。背景はイメージ、オレンジは失敗フォントです。 http://www.evernote.com/shard/s167/sh/a59011cf-7c41-4172-b905-dd38d48591cb/b7a111d2e5096a010eeb5fe03f711df3
EDIT 2 私はAmericanTypewriterにそれを設定してみました、それが働いていたので、今、私は名前が間違っていることを知っています。誰かがhttp://www.twyman.org.uk/Fonts/からフォント7セグメント(2D)の名前を見つけるのを助けてくれますか?私が前に言ったように、私たちは7 Segment
と7_Segment
の両方を言ったが、どちらもうまくいっていない。
私は自分の仕事を覚えていません。しかし、私はあなたのような同様の問題に遭遇しました。私は間違ったフォント名をタイプしたということでした。私が考えたのは、フォント名が実際のフォント名ではないということでした。実際のフォント名を理解するために何をしたのか正確に覚えていれば、これを更新します。 – atbebtg
どのようにplistに追加しましたか?配列のキーを配列 ''アプリケーションが提供するフォント 'で指定する必要があります。各フォントは、fontname.ttfという形式の文字列でなければなりません。 – utahwithak
これはまさにUiappfontsのようなものです。私が使っているフォントは、www.twyman.org.uk/fonts/の2dフォントです。私は多くの異なることを試みましたが、まだ何も働いていません。 –