Load GIF Image
Hi, It’s very simple to set PNG or JPG image in imageView. You can directly set using image name or image URL. In this tutorial provide How to load GIF image in UIImageView in Swift.
Step 1 : We are already create file name as iOSDevCenters+GIF.swift in which create an extension of UIImage for load GIF images.Download the demo project and use below method to load GIF.
Step 1 : We are already create file name as iOSDevCenters+GIF.swift in which create an extension of UIImage for load GIF images.Download the demo project and use below method to load GIF.
Step 2 : The iOSDevCenters+GIF.swift file have three methods. You can load GIF image of its name, or Converting GIF image to Data or Also load GIF from URL.
Step 3 : Load GIF image of Name :
Step 4 : Load GIF Image using NSData :
Step 5 : Load GIF image from URL :
GIF-Swift Demo
Thanks :
Step 3 : Load GIF image of Name :
1234let jeremyGif = UIImage.gifImageWithName("funny")
let imageView = UIImageView(image: jeremyGif)
imageView.frame = CGRect(x: 20.0, y: 50.0, width: self.view.frame.size.width - 40, height: 150.0)
view.addSubview(imageView)
Step 4 : Load GIF Image using NSData :
12345let imageData = NSData
(contentsOfURL: NSBundle.mainBundle().URLForResource("play", withExtension: "gif")!)
let advTimeGif = UIImage.gifImageWithData(imageData!)
let imageView2 = UIImageView(image: advTimeGif)
imageView2.frame = CGRect(x: 20.0, y: 220.0, width: self.view.frame.size.width - 40, height: 150.0)
view.addSubview(imageView2)
Step 5 : Load GIF image from URL :
12345let gifURL : String = "http://www.gifbin.com/bin/4802swswsw04.gif"
let imageURL = UIImage.gifImageWithURL(gifURL)
let imageView3 = UIImageView(image: imageURL)
imageView3.frame = CGRect(x: 20.0, y: 390.0, width: self.view.frame.size.width - 40, height: 150.0)
view.addSubview(imageView3)
GIF-Swift Demo
Comments
Post a Comment
Thank You.