如何在iOS应用程序中获取System字体?

Dav*_*igh 8 fonts system-font xamarin.ios ios xamarin

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

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

Kru*_*lur 22

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

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

var font = UIFont.SystemFontOfSize(10);
string familyName = font.FamilyName;
string fontName = font.Name;
Run Code Online (Sandbox Code Playgroud)

另请参阅Apple对UIFont的参考.


mig*_*aza 5

从iOS7开始,您可以使用新的UIFont属性获得更丰富的字体.

详情见:

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