La fuente personalizada no funciona en iPad 5.0 y 5.1

Posible duplicado:
Fuente personalizada en Tabbar

Tengo problemas para mostrar la fuente personalizada en TabBarItem.

Toda mi aplicación utiliza fonts personalizadas. Pero solo la fuente TabBarItem no muestra mi fuente personalizada. Está funcionando en el simulador iPhone iOS 5, 5.1 y 6. Pero para el simulador iPad, la fuente personalizada para TabBarItem solo funciona en iOS 6.

Mi código para configurar TabBarItem es

[[UITabBarItem appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor lightTextColor], UITextAttributeTextColor, [NSValue valueWithUIOffset:UIOffsetMake(0, 1)], UITextAttributeTextShadowOffset, [UIFont fontWithName:@"CustomFont" size:16.0], UITextAttributeFont, nil] forState:UIControlStateNormal]; 

¿Hay una forma diferente de configurar la fuente personalizada TabBarItem para iOS 5 y 5.1?

El problema es con la forma en que carga la fuente, [UIFont fontWithName:@"CustomFont.ttf" size:16.0] es el nombre del file de fuente, no el nombre de la fuente.

Su CustomFont.ttf debe contener una fuente, por ejemplo CustomFont-Regular . Luego puede cargar esa fuente mediante: [UIFont fontWithName:@"CustomFont-Regular" size:16.0] .

Parece que Apple hizo algunos cambios en iOS 6 que le permitirán cargar una fuente por su nombre de file.