Swift—UIImageView

一、本地圖片

//聲明一個imageView,初始化圖片

let imageView =UIImageView(image:UIImage(named:"image1"))

//設置尺寸大小

imageView.frame =CGRect(x:10, y:30, width:300, height:150)

//添加到view上

self.view.addSubview(imageView)

//防止拉抻,自動適應

imageView.contentMode = .scaleAspectFit

二、網絡圖片

let url =URL(string:"http://hangge.com/blog/images/logo.png")

//從網絡獲取數據流

let data = try!Data(contentsOf: url!)

//通過數據流初始化圖片

let newImage =UIImage(data: data)

let imageView =UIImageView(image:newImage);

self.view.addSubview(imageView)

三、從文件目錄中獲取圖片

let path =Bundle.main.path(forResource:"ball", ofType:"png")

let newImage =UIImage(contentsOfFile: path!)

let imageView =UIImageView(image:newImage)

self.view.addSubview(imageView)

四、使用圖像控件實現動畫播放

var imageView:UIImageView!

imageView =UIImageView()

imageView.frame=CGRect(x:20, y:20, width:100, height:100)

//設置動畫圖片

imageView.animationImages = [UIImage(named:"icon1")!,UIImage(named:"icon2")!]

//設置每隔0.5秒變化一次

imageView.animationDuration=0.5

self.view.addSubview(imageView)

//開始動畫

imageView.startAnimating()

//結束動畫

imageView.stopAnimating()

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 在iOS中隨處都可以看到絢麗的動畫效果,實現這些動畫的過程并不復雜,今天將帶大家一窺iOS動畫全貌。在這里你可以看...
    F麥子閱讀 5,141評論 5 13
  • 在iOS中隨處都可以看到絢麗的動畫效果,實現這些動畫的過程并不復雜,今天將帶大家一窺ios動畫全貌。在這里你可以看...
    每天刷兩次牙閱讀 8,572評論 6 30
  • 1.自定義控件 a.繼承某個控件 b.重寫initWithFrame方法可以設置一些它的屬性 c.在layouts...
    圍繞的城閱讀 3,475評論 2 4
  • //設置尺寸為屏幕尺寸的時候self.window = [[UIWindow alloc] initWithFra...
    LuckTime閱讀 838評論 0 0
  • 原文地址 http://www.cnblogs.com/kenshincui/p/3983982.html 大家都...
    怎樣m閱讀 1,302評論 0 1