Estoy creando una aplicación de iPhone en la que tengo un botón personalizado. He configurado el título de los botones creando una etiqueta y agregándola como subvista. ahora cuando el botón está resaltado, quiero cambiar el color del texto de las etiquetas.Cómo establecer los botones de color de etiqueta de texto para estado UIControlStateHighlighted
aquí es mi código,
UIButton *button1= [UIButton buttonWithType:UIButtonTypeCustom];
[button1 setFrame:CGRectMake(68,162, 635, 101)];
[button1 setImage:[UIImage imageNamed:@"startwithouttext.png"] forState:UIControlStateNormal];
[button1 setImage:[UIImage imageNamed:@"startactivewithouttext.png"] forState:UIControlStateHighlighted];
UILabel *buttonLabel = [[UILabel alloc] initWithFrame:CGRectMake(button1.bounds.origin.x+50, button1.bounds.origin.y+20, button1.bounds.size.width-100, button1.bounds.size.height-40)];
[buttonLabel setFont:[UIFont fontWithName:@"Helvetica" size:28]];
buttonLabel.backgroundColor=[UIColor clearColor];
buttonLabel.textColor=[UIColor colorWithRed:83.0/255.0 green:83.0/255.0 blue:83.0/255.0 alpha:1.0];
buttonLabel.highlightedTextColor=[UIColor whiteColor];
buttonLabel.text = @"Long text string";
[button1 addSubview:buttonLabel];
[button1 bringSubviewToFront:buttonLabel];
[button1 setContentVerticalAlignment:UIControlContentVerticalAlignmentCenter];
[button1 setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter];
[button1 addTarget:self action:@selector(button1clicked:) forControlEvents:
[mainView button1];
cualquier organismo puede ayudar a que cambie el color del texto cuando se resalta el botón?
se button1clicked llama? – Maulik
sí button1clicked se llama – krishan
puedo cambiar el color del texto cuando se llama al método button1clicked, pero lo que quiero es cambiar el color del texto cuando se aumenta el botón – krishan