XCodeのカスタムフォントについてここでさまざまな回答を読みましたが、それでも機能させることができません。
私がしたこと:
Plistに追加しました。バンドルリソースのコピーに追加しました。
私が行った場合:
for ( NSString *familyName in [UIFont familyNames] )
{
NSLog(@"Family: %@", familyName);
NSLog(@"Names = %@", [UIFont fontNamesForFamilyName:familyName]);
}
それはそれを印刷します:
2013-03-26 17:04:52:214 Appname[21704:2311] Family: Patrick Hand
2013-03-26 17:04:52:217 Appname[21704:2311] Names = (
"PatrickHand-Regular"
)
そして、私は両方でフォントを設定しようとしました:
self.usernameLabel.font = [UIFont fontWithName:@"PatrickHand-Regular" size:30];
と
self.usernameLabel.font = [UIFont fontWithName:@"PatrickHand" size:30];
私の最も必死の試みはこれでした:
for ( NSString *familyName in [UIFont familyNames] )
{
NSLog(@"Family: %@", familyName);
NSLog(@"Names = %@", [UIFont fontNamesForFamilyName:familyName]);
[self.usernameLabel setFont:[[UIFont fontNamesForFamilyName:familyName] objectAtIndex:0]];
if ( [familyName isEqualToString:@"Patrick Hand" ])
{
NSLog(@"BREAK!");
break;
}
}
しかし、それでも変わりません。
何を試すべきか?