Animation View In Swift (Tạo hiệu ưng cho view trong swift - di chuyển)

Hướng dẫn tạo hiệu ứng cho một đối tượng giao diện trong swift (Animation in swift)

  1. Tạo project
  2. Vào file Main.storyboard
  • Các bạn tạo 2 đối tượng :
  • Đối tượng UIIMageView: Hiển thị ảnh (Hoặc đối tượng bạn muốn tạo hiệu ứng)
  • Đối tượng UIButton : Chúng ta sẽ di chuyển đối tượng ảnh khi click vào button
                                      



   3. Kéo thả từng đối tượng vào file viewController.swift

   Chúng ta có 2 đối tượng được khai báo như hình vẽ 
   Đối tượng button khai báo theo sự kiện 

                                    




Trong func btnStart(sender:AnyObject)

Sử dụng hàm UIView.animatedWithDuration  để tạo hiệu ứng di chuyển theo thời gian

    @IBAction func btnStart(sender: AnyObject) {

        // khi click button chúng ta sẽ thay đổi vị trí hoặc kích thước của ảnh
        
    
        //NSTimeInterval -> thoi gian ảnh sẽ di chuyển tới đích
        // Minh dat la 3s
        
        
        UIView.animateWithDuration(3) { () -> Void in
            // tao 1 fram moi cho view nhe
            
            self.img_card.frame = CGRect(x: 500, y: 115, width: 89, height: 117)
        }

    }


-> Các bạn build và xem kết quả nhé


Comments

Popular posts from this blog

Tranquil Tunes: Soothing Piano & Guitar Music for Study, Work, Relaxation & Meditation

Resize - Rotate - Move View or image view in swift

NSTimer - Tạo ứng dụng đếm thời gian swift-ios