I am using Xamarin Studio to develop an iOS iPad app. I need to assign the System font name to a variable in the code behind on one of the pages.
How do I get whatever the System font is programmatically?
I am using Xamarin Studio to develop an iOS iPad app. I need to assign the System font name to a variable in the code behind on one of the pages.
How do I get whatever the System font is programmatically?
NOTE: Before somebody thinks he has to change this answer: This is answering a question about Xamarin.iOS and not ObjectiveC. The API really uses uppercase properties and method names.
Create a system UIFont and read its properties:
var font = UIFont.SystemFontOfSize(10);
string familyName = font.FamilyName;
string fontName = font.Name;
See also Apple's reference for UIFont.
Starting with iOS7, you have a richer way of getting the font, using the new UIFont properties.
For details see:
© 2022 - 2024 — McMap. All rights reserved.