gpt4 book ai didi

ios - Xamarin IOs,传递给 textStyle 参数的 UIFontMetrics.GetMetrics 方法的字符串值是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:29:31 25 4
gpt4 key购买 nike

我有一个 Xamarin.IOs 项目。我需要在我的应用程序中使用动态字体。

我关注了this tutorial在这样做。我猜这个教程很快就完成了。而对于代码段,

label.Font = UIFontMetrics(forTextStyle: .title1).ScaledFont(for: customFont)

在本教程中,等效的 Xamarin.IOs C# 代码是,

label.Font = UIFontMetrics.GetMetrics(textStyle: <string_value>).GetScaledFont(customFont);

但是我可以为 <string_value> 使用哪些值?的 textStyle

我试过了,

  • "title 1"
  • "title1"
  • ".title1"
  • ".title 1"
  • "UIFontTextStyleTitle1"
  • "PreferredTitle1"

但没有帮助。

UIFontMetrics.GetMetrics() 的字符串值是什么?接受吗?

最佳答案

有两种方法可以做到这一点,

方式一:

UIFontMetrics.GetMetrics(UIFontDescriptor.PreferredTitle1.TextStyle).GetScaledFont(customFont);

文本样式的字符串值可以取自 UIFontDescriptor 文本样式属性的 TextStyle 属性,

UIFontDescriptor.PreferredTitle1.TextStyle

方式二:

UIFontMetrics.GetMetrics(UIFontTextStyle.Title1.GetConstant()).GetScaledFont(customFont);

文本样式的字符串值可以从UIFontTextStyle文本样式属性的GetConstant()扩展方法中获取,

UIFontTextStyle.Title1.GetConstant()

其中一个比直接输入字符串值要好得多😊

关于ios - Xamarin IOs,传递给 textStyle 参数的 UIFontMetrics.GetMetrics 方法的字符串值是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50486733/

25 4 0
文章推荐: Android ICS 编译问题
文章推荐: javascript - React TextArea 值不会按预期自动更新
文章推荐: Android 如何在线性布局中将 AdView 居中对齐
文章推荐: javascript - 没想到服务器 HTML 在
中包含一个
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com