菜鸟教程小白 发表于 2022-12-12 22:57:53

ios - 静音并播放背景歌曲但不显示静音图像?


                                            <p><p>我正在尝试播放背景歌曲,它获得了成功,但我放置了一个播放按钮,我想根据某些条件更改按钮的图像,但它没有显示静音图像。我如何为按钮设置动画来执行此操作。这是我的代码</p>

<p>//声明的接口(interface).h文件</p>

<pre><code>UIButton *volumeBtn;
Bool volu;
</code></pre>

<p>在 .m 文件中声明
在 View 上创建按钮</p>

<pre><code>-(void)creating
{
   //volumeBtn
    volumeBtn = ;
   forState:UIControlStateNormal];
    ;


    ;

   volumeBtn.layer.cornerRadius=20;
   volumeBtn.layer.masksToBounds=NO;
    ;
   ;
}

- (void)viewDidLoad{


;

}
</code></pre>

<p>动画目的</p>

<pre><code>-(void)anim
{
CGPoint vlm = CGPointMake( 530.0f , volumeBtn.center.y);
            ;
            ;
            volumeBtn.center = vlm;

            ;
}

-(void)viewDidAppear:(BOOL)animated
{
    ;

}
</code></pre>

<p>当按钮点击歌曲将停止并播放</p>

<pre><code>-(void)volumeBtnClick
{
    if (volu ==YES)
    {
      volumeBtn.backgroundColor=];

      ;
      volu=NO;
    }
    else if(volu==NO)
    {
   volumeBtn.backgroundColor=];
      ;
      volu=YES;
    }
}
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>一切都是正确的,只需更改方法卷 BtnClick 中的两行。 setBackgroundImage 而不是它的背景颜色</p>

<pre><code>forState:UIControlStateNormal]

forState:UIControlStateNormal];
</code></pre>

<p>所以你的代码将是</p>

<pre><code>-(void)volumeBtnClick
{
if (volu ==YES)
{
    forState:UIControlStateNormal]

    ;
    volu=NO;
}
else if(volu==NO)
{
forState:UIControlStateNormal];

    ;
    volu=YES;
}
}
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 静音并播放背景歌曲但不显示静音图像?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/24219095/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/24219095/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 静音并播放背景歌曲但不显示静音图像?