有时候 设置的字体名字不对 font初始化为nil,就会发现 怎么都改动不了 某个font的大小 这种问题遇到了几次了,这次我把它记录下来

ios支持的font名字(真机和模拟器不一样)

 

 

  1. -(void)printAllFontFamilyAndName 
  2.  
  3.  
  4.   // Get all the fonts on the system 
  5.     NSArray *familyNames = [UIFont familyNames]; 
  6.     for( NSString *familyName in familyNames ){ 
  7.         
  8.         printf( "Family: %s \n", [familyName UTF8String] ); 
  9.         
  10.         NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName]; 
  11.         for( NSString *fontName in fontNames ){ 
  12.             
  13.             printf( "\tFont: %s \n", [fontName UTF8String] ); 
  14.         } 
  15.     } 
  16.  
 

或则直接copy下面的 懒人用法

  1. // Get all the fonts on the system 
  2.     NSArray *familyNames = [UIFont familyNames]; 
  3.     for( NSString *familyName in familyNames ){ 
  4.         
  5.         printf( "Family: %s \n", [familyName UTF8String] ); 
  6.         
  7.         NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName]; 
  8.         for( NSString *fontName in fontNames ){ 
  9.             
  10.             printf( "\tFont: %s \n", [fontName UTF8String] ); 
  11.         } 
  12.     }