如何设置fontWithName和italic

Lar*_*s - 0 iphone fonts uifont ios

我知道如何设置字体使用fontWithName:以及如何设置systemFont,粗体和斜体.但是,如果我想要使用斜体,我该如何设置带有名称的字体?

myLabel.font = [UIFont fontWithName:@"Georgia" size:15]; 
Run Code Online (Sandbox Code Playgroud)

要么

myLabel.font = [UIFont italicSystemFontOfSize:15];
Run Code Online (Sandbox Code Playgroud)

我想要一个斜体格鲁吉亚,怎么样?

Geo*_*een 6

要以斜体显示,您需要执行以下操作:

[UIFont fontWithName:@"Georgia-Italic" size:15];
Run Code Online (Sandbox Code Playgroud)

要么:

[UIFont fontWithName:@"GeorgiaItalic" size:15];
Run Code Online (Sandbox Code Playgroud)

要找出最适合您使用的产品:

NSArray *fontArray = [UIFont fontNamesForFamilyName:@"Georgia"];
Run Code Online (Sandbox Code Playgroud)

然后在调试器中打印它以查看哪些子类型可用.

要使用系统字体,有:

[UIFont boldSystemFontOfSize:SIZE];
Run Code Online (Sandbox Code Playgroud)

和:

[UIFont italicSystemFontOfSize:SIZE];
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助 :)

  • 谢谢,这帮了很多忙.我真正想要的是大胆和斜体,所以经过一些实验,Georgia-BoldItalic工作. (2认同)