我正在尝试使用从AdobeFontCollectionProPackage中获得的HelveticaNeueCondensed字体。不幸的是,当我在UILabel中使用它时,它似乎绘制不正确。行高似乎计算正确(我认为),但是当显示字体时,它与边界框的最顶部对齐。我调用了[myLabelsizeToFit]并仅调整了宽度以生成此屏幕截图:我对字体的粗体和常规版本都有同样的问题。我能够从OSX中提取一个HelveticaNeueBold版本并将其放在我的设备上并且显示正常(上图中的绿色背景)。字体文件或我的代码有什么问题会导致它以这种方式绘制? 最佳答案
我正在尝试使用从AdobeFontCollectionProPackage中获得的HelveticaNeueCondensed字体。不幸的是,当我在UILabel中使用它时,它似乎绘制不正确。行高似乎计算正确(我认为),但是当显示字体时,它与边界框的最顶部对齐。我调用了[myLabelsizeToFit]并仅调整了宽度以生成此屏幕截图:我对字体的粗体和常规版本都有同样的问题。我能够从OSX中提取一个HelveticaNeueBold版本并将其放在我的设备上并且显示正常(上图中的绿色背景)。字体文件或我的代码有什么问题会导致它以这种方式绘制? 最佳答案
如何在我的标签中使用字体:HelveticaNeueRegular?我可以用IB做到这一点,但以编程方式这似乎是不可能的。HelveticaNeue-Medium是普通字体还是HelveticaNeue? 最佳答案 您可以在这里找到所有字体:listofiPhonefonts对于Helvetica,您可以:在Objective-C中:UIFont*helvFont=[UIFontfontWithName:@"HelveticaNeue"size:14.0];在Swift中:lethelvFont=UIFont(name:"Helve
如何在我的标签中使用字体:HelveticaNeueRegular?我可以用IB做到这一点,但以编程方式这似乎是不可能的。HelveticaNeue-Medium是普通字体还是HelveticaNeue? 最佳答案 您可以在这里找到所有字体:listofiPhonefonts对于Helvetica,您可以:在Objective-C中:UIFont*helvFont=[UIFontfontWithName:@"HelveticaNeue"size:14.0];在Swift中:lethelvFont=UIFont(name:"Helve
我在将标签字体设置为SFUIDisplayBold时遇到问题。我不想设置这个持久的,只有当bool值是假的时候。if(value.messageReaded==false){cell.subjectLabel?.font=UIFont(name:"SFUIDisplayBold",size:17.0)}不幸的是,我的方法不适用于这种字体。你们中有人知道swift中“SFUIDisplayBold”字体的正确标题吗?谢谢! 最佳答案 理论上,您可以通过直接调用其字体名称来使用该字体。该字体的字体名称是.SFUIDisplay-Bold
我在将标签字体设置为SFUIDisplayBold时遇到问题。我不想设置这个持久的,只有当bool值是假的时候。if(value.messageReaded==false){cell.subjectLabel?.font=UIFont(name:"SFUIDisplayBold",size:17.0)}不幸的是,我的方法不适用于这种字体。你们中有人知道swift中“SFUIDisplayBold”字体的正确标题吗?谢谢! 最佳答案 理论上,您可以通过直接调用其字体名称来使用该字体。该字体的字体名称是.SFUIDisplay-Bold
我正在尝试弄清楚如何将字体样式更改为“Thin”。有谁知道如何做到这一点?这是我最好的尝试,但它不起作用:m.font=UIFont(name:"AppleSDGothicNeo",style:"Thin",size:8.0) 最佳答案 我看到它的方式是AppleSDGothicNeo-Thin,没有空格,还有破折号样式。所以你的代码将是m.font=UIFont(name:"AppleSDGothicNeo-Thin",size:8.0)编辑:我明白你为什么要这样使用字体了。如果您将自定义字体添加到您的项目,它的名称为“Super
我正在尝试弄清楚如何将字体样式更改为“Thin”。有谁知道如何做到这一点?这是我最好的尝试,但它不起作用:m.font=UIFont(name:"AppleSDGothicNeo",style:"Thin",size:8.0) 最佳答案 我看到它的方式是AppleSDGothicNeo-Thin,没有空格,还有破折号样式。所以你的代码将是m.font=UIFont(name:"AppleSDGothicNeo-Thin",size:8.0)编辑:我明白你为什么要这样使用字体了。如果您将自定义字体添加到您的项目,它的名称为“Super
我正在尝试像这样设置UIBarButtonItem的字体:letbarButton=UIBarButtonItem.appearance()barButton.setTitleTextAttributes([NSFontAttributeName:UIFont(name:"AvenirNext",size:15],forState:UIControlState.Normal)但是它会抛出一个编译器错误:Cannotinvoke'init'withanargumentlisttype'($T7,forState:UIControlState)`我不知道那是什么意思。我也试过了barBut
我正在尝试像这样设置UIBarButtonItem的字体:letbarButton=UIBarButtonItem.appearance()barButton.setTitleTextAttributes([NSFontAttributeName:UIFont(name:"AvenirNext",size:15],forState:UIControlState.Normal)但是它会抛出一个编译器错误:Cannotinvoke'init'withanargumentlisttype'($T7,forState:UIControlState)`我不知道那是什么意思。我也试过了barBut