如何以编程方式更改标签的字体?

iHa*_*rMe 6 fonts cocoa-touch objective-c uilabel

可能重复:
设置UILabel - 字体通过代码 - 生成错误 - iPhone

我想知道有没有办法以编程方式设置标签的字体,因为我需要在条件设置为true时更改我的应用程序中的字体.如何使用Apple的各种字体?

Par*_*iya 14

自己制作可用字体列表:

for( NSString *strFamilyName in [UIFont familyNames] ) {
  for( NSString *strFontName in [UIFont fontNamesForFamilyName:strFamilyName] ) {
    NSLog(@"%@", strFontName);
  }
}
Run Code Online (Sandbox Code Playgroud)

现在set Font like这个:

 [yourLabel setFont:[UIFont fontWithName:@"your font name here" size:fontsizehere]];
Run Code Online (Sandbox Code Playgroud)

编辑:

例如这样:

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

  • [似曾相识](http://stackoverflow.com/a/1380548/730701)? (4认同)

归档时间:

查看次数:

19636 次

最近记录:

11 年,4 月 前