gpt4 book ai didi

ios - 将 setTitle 更改为 setImage

转载 作者:行者123 更新时间:2023-11-29 02:28:05 24 4
gpt4 key购买 nike

我是开发新手,所以如果我说或问的问题根本没有意义,请原谅。我正在开发这个项目,我想在其中播放音频文件 mp3。我已经做了一个播放暂停按钮。我让它开始播放音乐,当我按下“暂停”按钮时,文本变为“播放”。但我想让播放暂停按钮成为图像而不是纯文本。这是我的“旧”代码行:

- (IBAction)playOrPause:(id)sender {
if(self.myAudioPlayer.playing == YES) {
[self.myAudioPlayer pause];
[self.playPauseButton setTitle:@"Play" forState:UIControlStateNormal];

我尝试将最后一行更改为 setImage:

[self.playPauseButton setImage:@"Playicon.png" forState:UIControlStateNormal];

但这似乎不会立即起作用。

谢谢

最佳答案

您的项目需要两张图片。 1.播放.png 2.暂停.png

[self.button setImage:@"Play.png" forState:UIControlStateNormal];
[self.button setImage:@"Pause.png" forState:UIControlStateSelected];

- (IBAction)playOrPause:(UIButton *)sender
{
if(sender.selected)
{
sender.selected = NO;
[self.musicPlayer play];
}
else
{
sender.selected = YES;
[self.musicPlayer pause];
}
}

关于ios - 将 setTitle 更改为 setImage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27246181/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com