你怎么设置字体既粗体和斜体。 有一个boldSystemFontOfSize和italicSystemFoneOfSize,但我不能看到设置字体既斜体和大胆的方式。
作为第二个问题,是有没有办法设置字体下划线,或者你简单地画下的文本行。
你怎么设置字体既粗体和斜体。 有一个boldSystemFontOfSize和italicSystemFoneOfSize,但我不能看到设置字体既斜体和大胆的方式。
作为第二个问题,是有没有办法设置字体下划线,或者你简单地画下的文本行。
你有实际要求的字体的粗体,斜体版本。 例如:
UIFont *myFont = [UIFont fontWithName:@"Helvetica-BoldOblique" size:[UIFont systemFontSize]];
为了获得在iPhone上可用的所有项的列表,把这个小片段在您applicationDidFinishLaunching:
委托方法,并期待在日志输出:
for (NSString *family in [UIFont familyNames]) {
NSLog(@"%@", [UIFont fontNamesForFamilyName:family]);
}
注意:有些字体的名字说“斜” - 这是一样的斜体。
我看不出做下划线的内置的方式 - 你可能要自己拿捏。
我最近写了一篇博客文章中UIFont API的限制以及如何解决它。 你可以看到它http://eclipsesource.com/blogs/2012/07/26/uifont-from-a-css-definition/
随着我提供那里的代码,你可以得到你想要的系统UIFont一样容易:
UIFont *myFont = [FontResolver fontWithDescription:@"font-family: sans-serif; font-weight: bold; font-style: italic;"];