0
の背後にある丸の付いたボタン:スウィフトアニメーション - 私はアプリ「ミュージック」よりもデ同じ効果を作成しようとしている
私はボタンをクリックすると、背後にあるビューがあるとボタンにもうフォーカスがない場合、ビューは非表示になります。私はTouchUpInsideとTouchDown機能でこれを行います。
@IBAction func pressed(_ sender: UIButton) {
UIView.animate(withDuration: 0.25, animations: {
self.backgroundMoreView.alpha = 0.0
self.backgroundMoreView.transform = CGAffineTransform(scaleX:
1.2, y: 1.2)
sender.transform = CGAffineTransform.identity
}) { (_) in
self.backgroundMoreView.transform = CGAffineTransform.identity
}
}
@IBAction func unpressed(_ sender: UIButton) {
UIView.animate(withDuration: 0.25) {
self.backgroundMoreView.alpha = 0.3
sender.transform = CGAffineTransform(scaleX: 0.8, y:
0.8)
}
}
問題は、私はクリックしてフォーカスを保持し、その後、私は、ボタンの外にスワイプすると、押されていない機能は、()と呼ばれ、ボタンが「集中」に滞在されていない、ということです。
私もtouchUpOutside
機能を追加しようとしましたが、結果はありません。私はそれを修正する方法を知らない。この作品私にとって