2012-03-03 8 views
5

Estoy tratando de establecer el título de un botón personalizado que he creado mediante programación. La imagen del botón y el marco salen bien, pero el título no. No puedo pensar en nada incorrecto con este código, ¡así que cualquier ayuda es apreciada!Wierdness UIButton: no se puede establecer el título para un tipo de botón personalizado

self.helpButton = [UIButton buttonWithType:UIButtonTypeCustom]; 
[self.helpButton setFrame:CGRectMake(113.0, 685.5, 73.0, 40.0)]; 
UIImage *helpImg = [UIImage imageNamed:@"11_HelpCancel_Up.png"]; 
[self.helpButton setImage:helpImg 
       forState:UIControlStateNormal]; 
[self.helpButton setTitle:@"Help" forState:UIControlStateNormal]; 
[self.helpButton setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal]; 
// [self.helpButton setFont:[UIFont boldSystemFontOfSize:14.0]]; 
[self.view addSubview:self.helpButton]; 

Gracias,
Teja.

Respuesta

9

Uso

[self.helpButton setBackgroundImage:helpImg forState:UIControlStateNormal]; 

- setImage:forState: parece anular - setTitle:forState:

0

estaba teniendo problemas con el título del botón aparece en mi guión gráfico cuando cambié el tipo de botón de sistema -> personalizado. El problema fue que el color del texto cambió a blanco cuando realicé el cambio para que cualquier persona que tenga un problema similar se asegure de verificar el color del texto del botón.

Cuestiones relacionadas