1
2
3
|
var imageView= UIImageView (image: UIImage (named: "icon" )) imageView.frame= CGRectMake (10,10,100,100) self .view.addSubview(imageView) |
1
|
imageView.image= UIImage (named: "icon2" ) |
1
2
3
4
|
let path = NSBundle .mainBundle().pathForResource( "apple" , ofType: "png" ) var newImage = UIImage (contentsOfFile: path!) var imageView = UIImageView (image:newImage) self .view.addSubview(imageView) |
1
2
3
4
5
6
7
8
|
//定义NSURL对象 //从网络获取数据流 var data = NSData (contentsOfURL: url!) //通过数据流初始化图片 var newImage = UIImage (data: data!) var imageView = UIImageView (image:newImage); self .view.addSubview(imageView) |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
class ViewController : UIViewController { var imageView: UIImageView ! override func viewDidLoad() { super .viewDidLoad() imageView= UIImageView () imageView.frame= CGRectMake (10,10,100,100) //设置动画图片 imageView.animationImages=[ UIImage (named: "icon" )!, UIImage (named: "icon2" )!] as [ AnyObject ] //设置每隔0.5秒变化一次 imageView.animationDuration=0.5 self .view.addSubview(imageView) } override func viewWillAppear(animated: Bool ) { super .viewWillAppear(animated) imageView.startAnimating() } override func viewWillDisappear(animated: Bool ) { super .viewWillAppear(animated) imageView.stopAnimating() } } |
原文:http://www.cnblogs.com/Free-Thinker/p/4838156.html