iPhone上的斜体、粗体和下划线字体

iPhone上的斜体、粗体和下划线字体,iphone,fonts,Iphone,Fonts,如何将字体设置为粗体和斜体。有一个boldSystemFontOfSize和italicSystemFoneOfSize,但我看不到将字体设置为斜体和粗体的方法 作为第二个问题,有没有办法在字体上设置下划线,或者只是在文本下画一条线。你必须要求字体的粗体和斜体版本。例如: UIFont *myFont = [UIFont fontWithName:@"Helvetica-BoldOblique" size:[UIFont systemFontSize]]; 要获得iPhone上所有可用内容的列

如何将字体设置为粗体和斜体。有一个boldSystemFontOfSize和italicSystemFoneOfSize,但我看不到将字体设置为斜体和粗体的方法


作为第二个问题,有没有办法在字体上设置下划线,或者只是在文本下画一条线。

你必须要求字体的粗体和斜体版本。例如:

UIFont *myFont = [UIFont fontWithName:@"Helvetica-BoldOblique" size:[UIFont systemFontSize]];
要获得iPhone上所有可用内容的列表,请将此小片段放入
ApplicationIDFinishLaunching:
delegate方法中,并查看日志输出:

for (NSString *family in [UIFont familyNames]) {
    NSLog(@"%@", [UIFont fontNamesForFamilyName:family]);
}
注意:一些字体名称表示“斜体”-这与斜体相同


我看不到一种内置的下划线处理方法——你可能必须自己画线。

我最近写了一篇关于UIFont API限制和解决方法的博客文章。 你可以在

使用我提供的代码,您可以轻松获得所需的系统UIFont,如下所示:


UIFont*myFont=[FontResolver fontWithDescription:@“字体系列:无衬线;字体重量:粗体;字体样式:斜体;”

找到所有字体名称的优秀小片段…-)斜体和斜体是不一样的。这不是一种真正的风格,而是一种转变/扭曲。斜体是一种设计风格:注意泰晤士报新罗马版和泰晤士报新罗马版斜体的区别(斜体不仅仅是倾斜的)。大多数无衬线字体没有斜体(只有斜体),但也有一些有,它们与非斜体字体有明显的不同。除了恢复到日志输出,是否有字体和组合的在线参考?