iOS 프로젝트 개발 실전-보기를 만드는 회전 애니메이션

여기서 우리는 하나의 View의 회전을 실현할 것이다.구체적인 실현은 다음과 같다.
(1)Main에서.storyboard에 그림을 끌어다 코드에 연결하고 이 그림을 회전시켜야 합니다.
(2) 코드는 다음과 같습니다.
import UIKit

class RotationViewController: UIViewController {

    
    @IBOutlet weak var wheel: UIImageView!
    
    
    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
    
    func spin(){
    
        UIView.animateWithDuration(1, delay: 0, options: .CurveLinear, animations: {
        
            self.wheel.transform = CGAffineTransformRotate(self.wheel.transform, CGFloat(360))//        ;
            }) {
        
                //       spin()  ;
                (finished)-> Void in
                self.spin()
        }
        
    }//spin()
    
    override func viewDidAppear(animated: Bool) {
        super.viewDidAppear(animated)
        
        self.spin()
    }

}

(3) 실행 결과:
그 그림이 무한 순환을 하고 있는 것을 볼 수 있다...
github 홈 페이지:https://github.com/chenyufeng1991  .여러분의 방문을 환영합니다!

좋은 웹페이지 즐겨찾기