我正在尝试使用一种不是底层系统字体的字体
[pickerLabelLeft setFont:[UIFont fontWithName:@"DaxOT-Bold" size:20]];
[pickerLabelLeft setFont:[UIFont fontWithName:@"Dax OT-Bold" size:20]];
[pickerLabelLeft setFont:[UIFont fontWithName:@"Dax-OT-Bold" size:20]];
但这些都不起作用。
但是,如果我使用如下,那么它可以获得大小
的系统字体[pickerLabelLeft setFont:[UIFont boldSystemFontOfSize:20]];
任何人都可以帮助我吗?
答案 0 :(得分:6)
查看此short tutorial有关如何使用自定义字体的信息。
重要的是要理解字体的文件名(例如DaxOTBold.ttf)和字体的实际名称是两个不同的东西。大多数情况下它们是相同的,但有些字体的名称与文件名略有不同。例如,“Arial Rounded Bold.ttf”的实际名称为“Arial Rounded MT Bold”。确保使用正确的名称。
在plist的这个示例中,您将使用“ Arial Rounded Bold.ttf ”并在您的代码中使用[UIFont fontwithName:@“ Arial Rounded MT Bold “大小:20]
答案 1 :(得分:0)
你已经完成了所有工作,但请记住不要添加" .ttf"用你的" font_name"。
谢谢!