UIFont

原创 2013年12月04日 22:12:02

在iOS开发中,经常要设置view的text的字体,梳理了UIFont的大致用法。

从UIFont的API接口文档中看出,UIFont的创建主要是使用类方法。

UIFont * aFont = [UIFont fontWithName:@"Arial" size:10.0f];

iOS用到的字体集如下:

Font Family: American Typewriter( AmericanTypewriter,AmericanTypewriter-Bold)
Font Family: AppleGothic(AppleGothic)
Font Family: Arial(ArialMT,Arial-BoldMT,Arial-BoldItalicMT,Arial-ItalicMT)
Font Family: Arial Rounded MT Bold(ArialRoundedMTBold)
Font Family: Arial Unicode MS(ArialUnicodeMS)
Font Family: Courier(Courier,Courier-BoldOblique,Courier-Oblique,Courier-Bold)
Font Family: Courier New(CourierNewPS-BoldMT,CourierNewPS-ItalicMT,CourierNewPS-BoldItalicMT,CourierNewPSMT)
Font Family: DB LCD Temp (DBLCDTempBlack)
Font Family: Georgia( Georgia-Bold, Georgia,Georgia-BoldItalic,Georgia-Italic)
Font Family: Helvetica(Helvetica-Oblique,Helvetica-BoldOblique,Helvetica,Helvetica-Bold)            默认字体
Font Family: Helvetica Neue(HelveticaNeue,HelveticaNeue-Bold)
Font Family: Hiragino Kaku Gothic **** W3(HiraKakuProN-W3)
Font Family: Hiragino Kaku Gothic **** W6(HiraKakuProN-W6)
Font Family: Marker Felt( MarkerFelt-Thin)
Font Family: STHeiti J  (STHeitiJ-Medium,STHeitiJ-Light)
Font Family: STHeiti K( STHeitiK-Medium, STHeitiK-Light)
Font Family: STHeiti SC(STHeitiSC-Medium, STHeitiSC-Light)
Font Family: STHeiti TC(STHeitiTC-Light,STHeitiTC-Medium)
Font Family: Times New Roman(TimesNewRomanPSMT,TimesNewRomanPS-BoldMT, TimesNewRomanPS-BoldItalicMT, TimesNewRomanPS-ItalicMT)
Font Family: Trebuchet MS( TrebuchetMS-Italic,TrebuchetMS,Trebuchet-BoldItalic,TrebuchetMS-Bold)
Font Family: Verdana( Verdana-Bold,Verdana-BoldItalic, Verdana,Verdana-Italic)
Font Family: Zapfino( Zapfino)

可以通过类方法:familyNames获取系统可用的字体集。

主要方法:

+ (UIFont *)systemFontOfSize:(CGFloat)fontSize    使用标准的接口返回指定大小的字体对象。

+ (CGFloat)systemFontSize    返回标准的系统字体大小。

+ (UIFont *)boldSystemFontOfSize:(CGFloat)fontSize   返回字体对象使用了标准接口来指定字体大小附加黑体风格。

+ (CGFloat)buttonFontSize 返回按钮使用标准字体。

+ (NSArray *)familyNames  返回系统可用字体集名称的数组。一个NSString型数组对象。每一个元素包含了字型集名称。字型集的名称相当于字型的基础名称。如 Times New Roman.你可以输入返回的字符串到 fontNamesForFamilyName: 方法来取得可用的字型集的名称。然後你可以用这些恰当的名称去取得字体对象。

+ (NSArray *)fontNamesForFamilyName:(NSString *)familyName                      )familyName字体集的名称。使用 familyNames 方法取得系统中的一个字体集的名称。

相关文章推荐

swift(UIFont)

  • 2017年04月06日 09:41
  • 174KB
  • 下载

UIFont字体大全

  • 2013年08月17日 11:33
  • 365KB
  • 下载

iOS8中UIFont支持的所有fontName

iOS所有支持的字体名

UIFont_Class

  • 2012年10月17日 14:38
  • 181KB
  • 下载

iphone UIFont使用

  • 2012年04月23日 22:12
  • 25KB
  • 下载

UIFont && UIFontDescriptor

UIFont 先读一下 API 简单介绍 The UIFont class provides the interface for getting and setting font infor...

iphone UIFont API翻译

  • 2012年04月18日 00:17
  • 62KB
  • 下载

UIFont_Demo

  • 2013年12月06日 17:16
  • 17.91MB
  • 下载

iOS添加自定义自体 [UIFont fontWithName: size:]

1.添加对应的自体文件(.ttf或.otf等)到工程目录下,比如:SIMKAI.TTF 2.在-info.plist文件中添加一项Fonts provided by application,item...

IOS开发之UIFont应用

转自: http://blog.csdn.net/sanpintian/article/details/7397596 我们在开发中很多时候要设置UIlabel,UIb...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UIFont
举报原因:
原因补充:

(最多只允许输入30个字)