Xcode “如何使用自定义字体”;蒙特塞拉特“;在iOS 7中?

Xcode “如何使用自定义字体”;蒙特塞拉特“;在iOS 7中?,xcode,ios7,uifont,Xcode,Ios7,Uifont,我正在开发一个应用程序,我必须在我的应用程序中使用一个自定义字体的姓氏:Montserrat。有人能帮我怎么做吗 Font Family Name : Montserrat 如果希望字体应用于情节提要,请使用 对UIFont类进行分类,以便在每次需要更改时应用此字体 将具有样式的自定义字体族拖放到项目中 for (NSString *fontFamilyName in [UIFont familyNames]) { for(NSString *fontName in [UIFont font

我正在开发一个应用程序,我必须在我的应用程序中使用一个自定义字体的姓氏:Montserrat。有人能帮我怎么做吗

Font Family Name : Montserrat
  • 如果希望字体应用于情节提要,请使用

  • 对UIFont类进行分类,以便在每次需要更改时应用此字体


  • 将具有样式的自定义字体族拖放到项目中

    for (NSString *fontFamilyName in [UIFont familyNames]) 
    {
    for(NSString *fontName in [UIFont fontNamesForFamilyName:fontFamilyName]) 
    {
        NSLog(@"Family: %@    Font: %@", fontFamilyName, fontName);
    }
    }
    
    在您的应用程序-->info.plist中,您应该像这样添加

    之后,我们可以在界面生成器->显示属性检查器中轻松检查族

    以编程方式

    UIFont* font = [UIFont fontWithName:@"Montserrat" size:20];
    
    通过将此代码放入项目中,还可以检查字体族文件是否已添加

    for (NSString *fontFamilyName in [UIFont familyNames]) 
    {
    for(NSString *fontName in [UIFont fontNamesForFamilyName:fontFamilyName]) 
    {
        NSLog(@"Family: %@    Font: %@", fontFamilyName, fontName);
    }
    }
    

    @Thedude的可能副本我已经做了所有这些事情,但我在Nslog中以(null)的形式获取。然后在你的问题中,你应该说明你试图实现它的目的,以及你发现的问题。请参阅“帮助”部分,了解如何提出一个好问题: