我正在使用UIBarButtonSystemItemPlay播放我的音频文件,当我点击它时,我想动态更改它的样式。这是否可能?如果是,请帮助我。这是我的代码,其中_playPause是UIBarButtonSystemItemPlay的IBOutlet。提前感谢。
- (IBAction)playPause:(UIBarButtonItem *) sender
{
if (_playPause.style == UIBarButtonSystemItemPlay)
{
[_playPause setStyle:UIBarButtonSystemItemPause];
[audio play];
}
else
{
[_playPause setStyle:UIBarButtonSystemItemPlay];
[audio pause];
}
}
==
而不是=
吗?无论如何,我会使用一个 ivar bool 标志来检查音频是否正在播放。 - Matstyle
属性检索UIBarButtonSystemItem
。style
的类型为UIBarButtonItemStyle
。 - Lorenzo BUIBarButtonItem
必须使用此答案中描述的方法进行替换。 - brainjam