2013-05-16 22 views
6

Ich habe das folgende Problem - Ich möchte die UITextField Schriftart in eine benutzerdefinierte ändern. Ich verwende diese Codezeile:UITextField Schriftart nicht ändern

textField.font = [UIFont fontWithName:@"fontname.ttf" size:20]; 

ich diese Schriftart verwenden möchten: Neurm.ttf Können Sie mir bitte sagen, was falsch ist oder es einfach ausprobieren und mir sagen, funktioniert es?

Antwort

1

Es ist möglich, haben Sie möglicherweise nicht durch einige notwendige Schritte gegangen, um eine benutzerdefinierte Schriftart in Ihre Anwendung einbetten.

Kontrolle;

und sehen Sie, wenn Sie etwas verpasst.

+0

Nein, ich mache alles richtig. Ich habe versucht, wie du es mir gesagt hast, aber immer noch kein Ergebnis. Ich denke es ist wegen der spezifischen Schriftart, kannst du es bitte versuchen und mir sagen, was das Ergebnis ist? – scourGINHO

+1

Haben Sie versucht, 'NeuropolMedium' als Schriftart festzulegen? [UIFont fontWithName: @ "NeuropolMedium" Größe: 20] – Madhu

+0

Danke, Bruder. Problem gelöst. :) – scourGINHO

11

Sie tun falsch, weil keine Erweiterung (fontname.ttf) in Ihrer Zeichenfolge festgelegt werden muss.

textField.font = [UIFont fontWithName:@"NEURM TTF" size:20]; 

und überprüfen Sie die folgenden Links, wie benutzerdefinierte Schriftart in IOS verwendet wird.

1. How to use custom font in iOS Apps?

2. iPhone Development: how to use custom fonts?

+0

Nope zu geben, mache ich alles richtig gemacht. Ich habe versucht, wie du es mir gesagt hast, aber immer noch kein Ergebnis. Ich denke es ist wegen dieser Schriftart, kannst du es bitte versuchen und mir sagen, was das Ergebnis ist? – scourGINHO

+0

siehe meine Antwort kann hilfreich sein. http://stackoverflow.com/questions/16581191/set-own-custom-colors-and-fonts-in-uicolor –

+0

Und sehen Sie meine bearbeitete Antwort. –

0

here

someTf.font = [UIFont fontWithName:@"AlexBrush-Regular" size:20]; 

Dies ist korrekt keine Notwendigkeit, Arbeits Ttf ext