10

次のコードを注意深く見てください。それは完璧に機能するからです。アプリケーションに追加してみてください。それが動作します

- (void)viewDidLoad {
[super viewDidLoad];
// title label - tip
UILabel *tmp=[[UILabel alloc] initWithFrame:CGRectMake(50, 50, 200, 200)]; 
tmp.textColor=[UIColor colorWithRed:(14.0/255.0) green:(105.0/255) blue:(128.0/255) alpha:1.0];
[tmp setFont:[UIFont fontWithName:@"Arial" size:18]]; tmp.text=@"sagar";
tmp.backgroundColor=[UIColor clearColor]; [self.view addSubview:tmp]; [tmp release];
}

さて、次のコードを注意深く見てください。うまくいかないからです。これらのコードの両方に違いはありません。

- (void)viewDidLoad {
[super viewDidLoad];
// title label - tip
UILabel *tmp=[[UILabel alloc] initWithFrame:CGRectMake(50, 50, 200, 200)]; 
tmp.textColor=[UIColor colorWithRed:(14.0/255.0) green:(105.0/255) blue:(128.0/255) alpha:1.0];
[tmp setFont:[UIFont fontWithName:@"Arial Black" size:18]]; tmp.text=@"sagar";
tmp.backgroundColor=[UIColor clearColor]; [self.view addSubview:tmp]; [tmp release];
}

#Arial# の代わりに #Arial Black# について言及しました。

  • しかし、それは機能していません。
  • iPhone が =Arial Black= をサポートしていないためでしょうか?

なぜ機能しないのか知りたいです。

iPhone は何種類のフォントをサポートしていますか?

リストはありますか?

UILabel または任意のコントロールにフォント名を設定する方法は? (名前の中にスペースがあるフォント)

あなたの知識を私と共有してくれてありがとう。

4

3 に答える 3

22

iPhone OS で使用できるフォントの一覧を次に示します。Arial Black はその中にいないようです。

于 2009-09-04T17:14:47.423 に答える
0

App Store には、すべてのフォントを確認できるフォント アプリがたくさんあります。そのうちの 1 つがiFontsです。これは私が開発したアプリで、フォントのリストをチームの他の誰かにメールで送信することができました。

于 2011-06-20T09:20:46.963 に答える