| | |
| | | alpha = 0 |
| | | transform = .init(scaleX: 0.1, y: 0.1) |
| | | layoutIfNeeded() |
| | | btn_level1.setTitleColor(.black.withAlphaComponent(0.3), for: .normal) |
| | | btn_level2.setTitleColor(.black.withAlphaComponent(0.3), for: .normal) |
| | | btn_level3.setTitleColor(.black.withAlphaComponent(0.3), for: .normal) |
| | | |
| | | } |
| | | |
| | | static func show(canLevel:Int,clouse:@escaping (Int)->Void,cancelClouse:@escaping()->Void){ |
| | |
| | | levelView.cancelClouse = cancelClouse |
| | | sceneDelegate?.window?.addSubview(levelView) |
| | | levelView.frame = sceneDelegate?.window?.frame ?? .zero |
| | | levelView.btn_level1.isEnabled = false |
| | | levelView.btn_level2.isEnabled = false |
| | | levelView.btn_level3.isEnabled = false |
| | | |
| | | switch canLevel { |
| | | case 2: |
| | | levelView.btn_level3.isEnabled = true |
| | | levelView.btn_level3.setTitleColor(.black.withAlphaComponent(0.6), for: .normal) |
| | | fallthrough |
| | | case 1: |
| | | levelView.btn_level2.isEnabled = true |
| | | levelView.btn_level2.setTitleColor(.black.withAlphaComponent(0.6), for: .normal) |
| | | fallthrough |
| | | case 0: |
| | | levelView.btn_level1.isEnabled = true |
| | | levelView.btn_level1.setTitleColor(.black.withAlphaComponent(0.6), for: .normal) |
| | | default: |
| | | levelView.btn_level1.isEnabled = true |
| | | levelView.btn_level1.setTitleColor(.black.withAlphaComponent(0.6), for: .normal) |
| | | } |
| | | |
| | | UIView.animate(withDuration: 0.4) { |
| | |
| | | } |
| | | |
| | | @IBAction func chooseAction(_ sender: QMUIButton) { |
| | | |
| | | guard sender.alpha == 1.0 else { |
| | | sender.alpha = 0.5 |
| | | sender.isSelected = false |
| | | alertError(msg: "请先完成上一难度再挑战");return |
| | | } |
| | | |
| | | level = sender.tag - 10 |
| | | for subView in tackView_level.arrangedSubviews as! [QMUIButton]{ |
| | | subView.isSelected = sender.tag == subView.tag |