如何将自定义字体添加到xamarin表单ios

时间:2017-11-19 03:27:52

标签: xamarin xamarin.ios xamarin.forms

我尝试将自定义字体添加到xamarin表单

以下是我的步骤

  1. 将自定义字体添加到xamarin.ios项目资源中,并将其设置为BundeledResource enter image description here
  2. 2.然后我添加了关于自定义字体的info.plist文件记录 Visual Studio不支持在视觉上做,因为我做了它从文本编辑器打开info.plis如下

    <key>UIAppFonts</key>
    <array>
        <string>Helvetica-LT-33-Thin-Extended.ttf</string>
    </array>
    

    (幸运的是我在MAcbook中使用parallels工作,我可以在macos中从xcode打开info.plist,这是输出) enter image description here

    1. 然后我添加了以下代码来更改字体系列
    2. 但是这种自定义字体更改不起作用

      <Label FontSize="18" Text="Accountholder" FontAttributes="Bold">
              <Label.FontFamily>
                  <OnPlatform x:TypeArguments="x:String">
                     <On Platform="iOS" Value="Helvetica-LT-33-Thin-Extended" />
                  </OnPlatform>
              </Label.FontFamily>
      </Label>
      

      这是输出

      enter image description here

      任何缺失的步骤或缺少工作?

0 个答案:

没有答案