2012-07-11 12 views
14

Tengo el siguiente código para la creación de texto en un UIButtonestablecer UIButton fuente

[self.fullListButton_ setTitle:[NSString stringWithFormat:@"%d", [self.newsfeedItem_.newsfeedToSubjects count] - 3] forState:UIControlStateNormal]; 

La cuestión es que parece que no puede establecer la fuente para esto. ¿Cómo lo hago?

Respuesta

33

En la versión más reciente de iOS:

UIButton * myButton; 
myButton.titleLabel.font = [UIFont systemFontOfSize: 12]; 

o cualquier otro mecanismo de fuente.

Mire aquí para las porciones UIButton:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIButton_Class/UIButton/UIButton.html#//apple_ref/occ/instp/UIButton/titleLabel

Y aquí para la materia UIFont:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIFont_Class/Reference/Reference.html

En su código:

self.fullListButton_.titleLabel.font = [UIFont systemFontOfSize: 12]; 

o

self.fullListButton_.titleLabel.font = [UIFont fontWithName:@"Arial" size:12]; 
+0

Lo hice y el fon't no cambió – xonegirlz

+0

¿Dónde y cómo se crea el botón? – trumpetlicks

+1

@xonegirlz: asegúrese de no estar intentando establecer la fuente para un SystemButton. – chandu