Я создал кнопку, используя код, показанный ниже -
UIImage *kalenderImage = [UIImage imageNamed:@"start_icon_calendar_u.png"];
UIImageView *kalenderImageView = [[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, kalenderImage.size.width/2, kalenderImage.size.height/2)] autorelease];
[kalenderImageView setImage:kalenderImage];
UILabel* kalendarLabel = [[[UILabel alloc] initWithFrame:CGRectMake (0, kalenderImage.size.height/2-15, kalenderImage.size.width/2, kalenderImage.size.height/2)] autorelease];
kalendarLabel.text = @"Kalender";
[kalenderButton addSubview:kalenderImageView];
[kalenderButton addSubview:kalendarLabel];
[kalenderButton addTarget:self action:@selector(showCalendar:) forControlEvents:UIControlEventTouchUpInside];
Мне нужно изменить изображение кнопки для состояния UIControlStateHighlighted
Как я могу это сделать ?Я не хочу использовать
KalenderButton setBackgroundImage:@"" forState:]
[KalenderButton setImage:@"" forState]