¿Cómo convertir CGFontRef a UIFont?

Quiero usar una fuente personalizada para unUILabel. La fuente personalizada se carga desde un archivo:

NSString *fontPath = ... ; // a TTF file in iPhone Documents folder
CGDataProviderRef fontDataProvider = CGDataProviderCreateWithFilename([fontPath UTF8String]);
CGFontRef customFont = CGFontCreateWithDataProvider(fontDataProvider);
CGDataProviderRelease(fontDataProvider); 

¿Cómo puedo convertir elCGFontRef a unUIFont para ser utilizado en[UILabel setFont:]?

Respuestas a la pregunta(12)

Su respuesta a la pregunta