Wednesday, October 4, 2017

Ẩn hiện một image

Bạn muốn một image lúc ẩn lúc hiện, nhập nhoàng như ma trơi.
Hãy khai báo một image lên trên viewDidLoad, để đúng tên icon đã kéo vào
let im = UIImage(named: "tên")
Bên trong viewDidLoad, thêm các dòng sau.
UIGraphicsBeginImageContextWithOptions(im!.size, false, 0)
let empty = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
var te=[UIImage](count: 5, repeatedValue: im!)
        te.append(im!)
        te.append(empty)
        te.append(im!)
        te.append(empty)
        te.append(im!)
let iv = UIImageView(image:empty)
        iv.frame.origin = CGPointMake(100,50)
self.view.addSubview(iv)
        iv.animationImages = te
        iv.animationDuration = 2
        iv.animationRepeatCount = 100
        iv.startAnimating()

Chạy thử để xem kết quả, hiệu ứng này có thể dùng để thu hút sự chú ý, như bật ra một cảnh báo. Muốn tăng giảm số lần thì sửa animationRepeatCount.

No comments:

Post a Comment