【问题标题】:How to get the System font in an iOS app?如何在 iOS 应用中获取系统字体?
【发布时间】:2013-10-15 03:16:17
【问题描述】:

我正在使用 Xamarin Studio 开发 iOS iPad 应用程序。我需要将系统字体名称分配给其中一页后面代码中的变量。

如何以编程方式获取系统字体?

【问题讨论】:

    标签: ios fonts xamarin.ios xamarin system-font


    【解决方案1】:

    注意:在有人认为他必须更改此答案之前:这是在回答有关 Xamarin.iOS 而不是 ObjectiveC 的问题。 API 确实使用大写的属性和方法名。

    创建一个系统 UIFont 并读取它的属性:

    var font = UIFont.SystemFontOfSize(10);
    string familyName = font.FamilyName;
    string fontName = font.Name;
    

    另请参阅 Apple 对 UIFont 的参考。

    【讨论】:

      【解决方案2】:

      从 iOS7 开始,您可以使用新的 UIFont 属性以更丰富的方式获取字体。

      详情见:

      http://tirania.org/monomac/archive/2013/Sep-25.html

      【讨论】:

        猜你喜欢
        • 2015-10-24
        • 2018-07-30
        • 2012-06-16
        • 2011-10-31
        • 2020-07-29
        • 2013-11-01
        • 1970-01-01
        • 2010-11-18
        相关资源
        最近更新 更多