Есть ли способ изменить изображение кнопки, нажав другую кнопку?
У меня есть кнопка Play, которая после нажатия меняет изображение на Пауза и наоборот.
Теперь у меня есть кнопка «Стоп», и мне нужно снова установить изображение кнопки «Воспроизведение» (потому что оно остается с кнопкой «Пауза»).
Есть предложения по этому поводу?
- (IBAction)play:(id)sender
{
UIImage *playImage = [[UIImage alloc] initWithContentsOfFile:
[[NSBundle mainBundle] pathForResource:@"playFinal" ofType:@"png"]];
UIImage *pauseImage = [[UIImage alloc] initWithContentsOfFile:
[[NSBundle mainBundle] pathForResource:@"pauseFinal" ofType:@"png"]];
if ([self.background isPlaying])
{
[sender setImage:playImage forState:UIControlStateNormal];
[self.background pause];
}
else
{
[sender setImage:pauseImage forState:UIControlStateNormal];
[self.background play];
}
}
- (IBAction)stop
{
UIImage *playImage = [[UIImage alloc] initWithContentsOfFile:
[[NSBundle mainBundle] pathForResource:@"playFinal" ofType:@"png"]];
// What has to be done here?
[self.background stop];
[self.background setCurrentTime:0];
}