无法在Xcode 11 Beta中将系统字体更改为自定义字体

时间:2019-06-09 05:51:22

标签: xcode11 macos-catalina

我正在尝试将UILabel的字体更改为自定义字体,但是该选项已锁定并显示“自定义(未安装)”,但是我确实有自定义字体,实际上它在Xcode 10中可以正常工作

enter image description here

3 个答案:

答案 0 :(得分:0)

目前,它在XCode 11 beta中不起作用,但是您可以遵循一种解决方法。将文本样式从“普通”更改为“属性”。它允许您更改字体。

答案 1 :(得分:0)

如果您不想通过在Mac上安装字体来做到这一点。 xib的XML中也有可能:

<document>标记内添加以下内容。通常在</dependencies>标签下面。

    <customFonts key="customFonts">
       <array key="Roboto-Medium.ttf">
            <string>Roboto-Medium</string>
        </array>
        <array key="Roboto-Regular.ttf">
            <string>Roboto-Regular</string>
        </array>
    </customFonts>

更改自定义字体。

<label>标记内:

<fontDescription key="fontDescription" name="Roboto-Medium" family="Roboto" pointSize="18"/>


您应该看到类似以下内容的

Custom font

答案 2 :(得分:0)

升级到Xcode 11 Beta5。这为我解决了。