开发iphone 软件是否可以调用不同的系统字体,iphone内置多种英文字体,但是好像一直不能调用出来。如果能调,请问如何实现修改

解决方案 »

  1.   

    + (UIFont *)fontWithName:(NSString *)fontName size:(CGFloat)fontSize
      

  2.   

      // List all fonts on iPhone
      NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
      NSArray *fontNames;
      NSInteger indFamily, indFont;
      for (indFamily=0; indFamily<[familyNames count]; ++indFamily)
      {
          NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);
          fontNames = [[NSArray alloc] initWithArray:
              [UIFont fontNamesForFamilyName:
              [familyNames objectAtIndex:indFamily]]];
          for (indFont=0; indFont<[fontNames count]; ++indFont)
          {
              NSLog(@"    Font name: %@", [fontNames objectAtIndex:indFont]);
          }
          [fontNames release];
      }
      [familyNames release];
      

  3.   

    UIFont *mainTitleFont = [UIFont boldSystemFontOfSize:14.0];
    UIFont *subTitleFont = [UIFont SystemFontOfSize:14.0];
    UIFont *textFont = [UIFont italicSystemFontOfSize:12.0];
    UIFont *altFont = [UIFont fontWithName:@"Courier-Bold" size:14.0];