Я видел несколько похожих вопросов с разными решениями, но я хочу знать, есть ли способ использовать что-то похожее на то, что я уже придумал.
По сути, для просмотра будет один цвет, когдаигрок начинает играть и возвращается к начальному цвету, когда он заканчивает играть
- (void)playSoundWithColor {
self.image = self.pressedImage;
[audioPlayer play];
while ([audioPlayer isPlaying]) {
if (audioPlayer.currentTime == audioPlayer.duration)
self.image = self.startingImage;
}
}