Попробуйте следующий код:
- (IBAction)Change:(id)sender {
if ([sender isSelected])
{
imageView.image = [UIImage imageNamed:@"car.png"];
[sender setSelected:NO];
}
else
{
imageView.image = [UIImage imageNamed:@"bike.png"];
[sender setSelected:YES];
}
}
Для отображения последовательности изображений при нажатии кнопки.
.h
file:
int counter;
.m
file:
in viewDidLoad
initialize counter = 0
Затем
- (IBAction)Change:(id)sender {
counter++;
imgView.image = [UIImage imageNamed:[NSString stringWithFormat:@"%d.png",counter]];
}
И присвойте своему изображению имя, например 1.png
, 2.png
, 3.png
ии так далее ...