xcode 如何设置动画背景颜色?

gkn4icbw  于 2022-12-24  发布在  其他
关注(0)|答案(1)|浏览(141)

当我单击按钮时,我通过以下方式设置按钮的动画以更改图像:

@IBAction func btn_lockdragg(sender: UIButton) {

    sender.isSelected = !sender.isSelected
        
        if sender.isSelected == true {
            
            UIView.transition(with: sender as UIView, duration: 1.0, options: .transitionFlipFromRight, animations: {
                
                sender.setImage(UIImage(systemName: "lock"), for: .normal)
                        }, completion: nil)
          
            
        } else {
            
            
            UIView.transition(with: sender, duration: 1.0, options: .transitionFlipFromLeft, animations: {
                
                sender.setImage(UIImage(systemName: "lock.open"), for: .normal)
                        }, completion: nil)
        }
        



}

请问我怎样才能改变动画的背景色?我仍然需要按钮的背景色。

uqzxnwby

uqzxnwby1#

最后我找到了解决办法。对于按钮,必须设置以下内容:类型:自定义,样式:默认和背景:默认值

相关问题