私は、プログラムで画面を開発し始めたときに、次のことを行いました。
NSInteger offset = 0;
UIFont *font = [UIFont fontWithName:@"Scurlock" size:80];
UILabel *label = [[UILabel alloc] initWithFrame:(CGRectMake(20, 40 + offset, width, 20))];
[label setFont:font];
[label setText:@"Hello, world!"];
[self.view addSubview:label];
「ハロー、ワールド!」意図した座標に表示されますが、フォント ファミリまたはフォント サイズを変更する方法が見つかりませんでした。Scurlock は、アプリのリソースに含まれる TrueType フォントです。
UILabel または RTLabel のような同等のものを使用して、「これらの座標でそのフォントでこのテキストを表示する」と言うにはどうすればよいですか (太字にすることはできましたが、フォントやフォントサイズを変更することはできませんでした)。
- 編集 -
Supporting Files の上部に Scurlock.TTF があり、plist には次のものがあります。
<key>Fonts provided by application</key>
<array>
<string>Scurlock.TTF</string>
</array>
これにより、1 つの回答に対して出力されるリストに 0 が 1 つ表示されます。Scurlock を指定しても Scurlock.TTF を指定しても、動作は AFAICT と同じです。