9

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

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

4

2 回答 2

23

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

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

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

另请参阅 Apple 对UIFont的参考。

于 2013-10-08T09:42:44.197 回答
5

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

详情见:

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

于 2013-10-12T15:44:26.023 回答