Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打开在iOS 7中无法正常工作的SAN常规字体_Ios_Fonts - Fatal编程技术网

打开在iOS 7中无法正常工作的SAN常规字体

打开在iOS 7中无法正常工作的SAN常规字体,ios,fonts,Ios,Fonts,我对iOS编程还不熟悉。。正在尝试在我的应用程序中使用字体。在这样做的同时,我被困在一个步骤。 我已经下载了谷歌的OpenSans系列字体。除了OpenSans常规字体外,所有字体都可以正常使用。。这让我快发疯了 我已经完成了将字体添加到项目目录中所需的所有步骤。它是: 未包含在目标中(单击OpenSans Regular.ttf并检查目标成员资格是否包括您的应用程序) 不包括在应用程序提供的字体下的Info.plist中 字体名称拼写错误(用于经常使用 [UIFONT fONTIONNITIO

我对iOS编程还不熟悉。。正在尝试在我的应用程序中使用字体。在这样做的同时,我被困在一个步骤。 我已经下载了谷歌的OpenSans系列字体。除了OpenSans常规字体外,所有字体都可以正常使用。。这让我快发疯了

我已经完成了将字体添加到项目目录中所需的所有步骤。

它是:

  • 未包含在目标中(单击
    OpenSans Regular.ttf
    并检查目标成员资格是否包括您的应用程序)
  • 不包括在应用程序提供的字体下的Info.plist中
  • 字体名称拼写错误(用于经常使用<代码> [UIFONT fONTIONNITION: OPENSANS“大小:大小”;< /代码>,没有“-正则”PAR或空格之间的空格)/

  • OpenSAN不提供额外加粗设置

    for (NSString* family in [UIFont familyNames])
    {
        NSLog(@"%@", family);
    
        for (NSString* name in [UIFont fontNamesForFamilyName: family])
        {
            NSLog(@"  %@", name);
        }
    }
    
    因此,请尝试OpenSAN或OpenSAN半黑体 例如:-

    label.font = [UIFont fontWithName:@"OpenSans-Semibold" size:16.0f];
    

    关于代码的问题应该包括代码。我使用[UIFont fontWithName:@“Open Sans”size:s]来调用它。。我知道了,有名字的字体应该是字体名,而不是文件名。但是OpenSans-Regular.ttf文件仍然不起作用。第3点解决了我的问题,我只能使用“OpenSans”而不是“OpenSans-Regular”,这让我发疯。非常感谢。