有时候 设置的字体名字不对 font初始化为nil,就会发现 怎么都改动不了 某个font的大小 这种问题遇到了几次了,这次我把它记录下来
ios支持的font名字(真机和模拟器不一样)
- -(void)printAllFontFamilyAndName
- {
- // Get all the fonts on the system
- NSArray *familyNames = [UIFont familyNames];
- for( NSString *familyName in familyNames ){
- printf( "Family: %s \n", [familyName UTF8String] );
- NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
- for( NSString *fontName in fontNames ){
- printf( "\tFont: %s \n", [fontName UTF8String] );
- }
- }
- }
或则直接copy下面的 懒人用法
- // Get all the fonts on the system
- NSArray *familyNames = [UIFont familyNames];
- for( NSString *familyName in familyNames ){
- printf( "Family: %s \n", [familyName UTF8String] );
- NSArray *fontNames = [UIFont fontNamesForFamilyName:familyName];
- for( NSString *fontName in fontNames ){
- printf( "\tFont: %s \n", [fontName UTF8String] );
- }
- }