今回は半径分だけアニメーションさせて見ます。 まずは全コードを。。 開発環境:Xcode8 + swift3 スタートボタンのイベントはIBかストーリーボードで設定して繋げてください。 import UIKit class CurveAnimationViewController: UIViewController { let animateView: UIView = UIView() let viewSize: CGFloat = 100.0 let curcleRadius: CGFloat = 150.0 let duration: TimeInterval = 0.5 var isDownView: Bool = false override func viewDidLoad() { super.viewDidLoad() animateView.frame = CGRect(x