当我使用这行代码时
[UIFont fontWithName:@"Arial" size:16] its work fine,but
[UIFont fontWithName:@"Arial Black" size:16] it crashes my app.....
在xib设计中,当我使用UIFont fontWithName:@"Arial Black“size:16进行设置时,字体名称为Arial Black is available.But。如何将此字体名称设置为uilabel...
有人能帮我吗?
我正在尝试获得一套Neo Sans Pro字体在iPhone上工作。我有四个权重:轻型,常规,中等,黑体为OTF文件(NeoSansPro-Light.otf,-Regular.otf等)。这些文件包含在构建中,并在info.plist中注册。
调用[UIFont fontNamesForFamilyName:@"Neo Sans Pro"]会返回一个包含4个条目的数组,例如"NeoSansPro-Light“。
我可以使用UIFont fontWithName:size:检索每个字符串的字体对象。
然而,当我用它们绘制文本时,Light,Regular和Medium版
我试图在我的iOS应用程序中使用自定义字体(Bebas )。我采取的步骤是:
将.otf文件复制到项目中。
确认.otf文件已将项目设置为目标。
在plist中将.otf文件添加到“应用程序提供的字体”中。
在构建阶段,.otf文件位于“复制捆绑资源”中。
在我的Mac上安装字体。
试着打印出所有可用的字体,但我看不到我的自定义字体。
我使用的代码:
for name in UIFont.familyNames() {
println(name)
if let nameString = name as? String
{
println(UI