カスタムビューをプログラムで作成していますが、正常に動作しています。次に、ビューをアニメーション化しようとしています。いくつかの奇妙な理由から、ビューは全くアニメーション化されていますが、私はなぜそれがわかりません。コードは次のとおりです。カスタムビューをプログラムで作成してからアニメーションを作成する
override func viewDidLoad() {
super.viewDidLoad()
let customView = UIView(frame: CGRect(x: 10, y: 10, width: 100, height: 100))
customView.backgroundColor = UIColor.blue
customView.layer.cornerRadius = 25
customView.layer.borderWidth = 8
customView.layer.borderColor = UIColor.red.cgColor
self.view.addSubview(customView)
UIView.animate(withDuration: 4, animations: {
customView.transform.translatedBy(x: 40, y: 60)
customView.transform.rotated(by: CGFloat.pi/2)
customView.transform.scaledBy(x: 0, y: 0.5)
})
}
本当に助けてくれた!ありがとう!! –