No se puede establecer una fuente personalizada en UILabel (aplicación iPad)

Cargo la vista desde el package e bash establecer una fuente personalizada para la label, pero nada cambia. Las salidas para esta vista y las tags están en el propietario del file. Aquí está mi código:

self.rikView = (RIKMainToolbar*)[[[NSBundle mainBundle] loadNibNamed:@"RIKMainToolbarPort" owner:self options:nil] objectAtIndex:0]; label.font = [UIFont fontWithName:@"PFDinTextCondPro-Medium.ttf" size:46]; 

¿Qué estoy haciendo mal?

UPD: uso esta fuente en la aplicación para iPhone, pero está usando Label para ver ViewController y establece la function viewDidLoad. Y funciona. Por lo tanto, considero que el problema está en loadWithNibName o en iPad.

Resuelto, gracias a @voromax. El problema era que las salidas de las tags pertenecían al propietario del file. Lo he reemplazado con class y todo funciona)

No estoy seguro de que siga exactamente tu código, pero suponiendo que estás haciendo la asignación label.font en initWithFrame de RIKMainToolbarPort , trata de moverlo al método awakeFromNib .

Abra la aplicación FontBook y select "ver información de fuente". Copie el post-script-name de su fuente deseada, y use eso en su código Obj-C

No está utilizando el nombre de fuente correcto. Pareces estar usando el nombre del file de fuente, NO el nombre de la fuente. Por ejemplo, en mi aplicación actual tengo el file Opal_1.ttf. Sin embargo, utilizo "Opal" como el nombre de la fuente.

[edit] Meh, mira el ejemplo aquí: https://stackoverflow.com/a/1384206/855738 Una vez más, repito, tu nombre de fuente es incorrecto . Ese es tu problema … ¿Por qué votar a la baja? : /