Ios 通过其他按钮更改按钮上的图像
有没有办法通过按下另一个按钮来更改按钮的图像 我有一个播放按钮,按下后会将图像更改为暂停,反之亦然 现在,我有一个停止按钮,我需要将播放按钮图像设置为再次播放(因为它与暂停按钮保持一致) 有什么建议吗Ios 通过其他按钮更改按钮上的图像,ios,uibutton,uiimage,Ios,Uibutton,Uiimage,有没有办法通过按下另一个按钮来更改按钮的图像 我有一个播放按钮,按下后会将图像更改为暂停,反之亦然 现在,我有一个停止按钮,我需要将播放按钮图像设置为再次播放(因为它与暂停按钮保持一致) 有什么建议吗 - (IBAction)play:(id)sender { UIImage *playImage = [[UIImage alloc] initWithContentsOfFile: [[NSBundle mainBundle] pathForResource:@"playFin
- (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];
}
定义按钮的出口,如:
@property (nonatomic, strong) IBOutlet UIButton *playButton;
将其连接到interface builder中的按钮,然后:
[playButton setImage:playImage forState:UIControlStateNormal];
[self.background stop];
...
定义按钮的出口,如:
@property (nonatomic, strong) IBOutlet UIButton *playButton;
将其连接到interface builder中的按钮,然后:
[playButton setImage:playImage forState:UIControlStateNormal];
[self.background stop];
...
应该可以通过修改内部HTML来实现。你能发布到目前为止你有什么代码吗?我认为代码在这种情况下是无用的。我在主要帖子中更清楚地描述了我的情况。我问的原因是为了修改内部HTML,我们需要知道已经存在的内容。你能发一把小提琴吗?代码现在在主帖子里。对不起,伙计。通过修改内部HTML,不可能知道这一点。你能发布到目前为止你有什么代码吗?我认为代码在这种情况下是无用的。我在主要帖子中更清楚地描述了我的情况。我问的原因是为了修改内部HTML,我们需要知道已经存在的内容。你能发一把小提琴吗?代码现在在主帖子里。对不起,伙计。不知道这一点好吧,这确实有效!先生,祝你好运!从来没有想到过这样的方法:)好吧,那真的管用!先生,祝你好运!从未想过这样的方式:)