iOS開發——UI篇Swift篇&UIImageView

來源:互聯網
上載者:User

標籤:

 

UIImageView

 

 1     override func viewDidLoad() { 2         super.viewDidLoad() 3          4         titleLabel.text = titleString 5          6         //通過座標和大小來建立映像視圖 7         var imageView:UIImageView = UIImageView(frame: CGRectMake(20, 100, 90, 90)) 8         imageView.image = UIImage(named: "SwiftClassWeiXin.png") 9         self.view.addSubview(imageView)10         11         12         //通過圖片來初始化大小13         var imageView2:UIImageView = UIImageView(image: UIImage(named: "SwiftClassWeiXin.png"))14         imageView2.frame = CGRectMake(20, 200, 90, 90)15         self.view.addSubview(imageView2)16         17         18         var image:UIImage! = UIImage(named: "SwiftClassWeiXin.png")19         20         21         //從檔案路徑得到圖片,type是指檔案尾碼22         23         //定義路徑24         let path : String? = NSBundle.mainBundle().pathForResource("SwiftClassWeiXin1", ofType: "png")25         26         //解包27         if let sValue = path {28             var newImage:UIImage! = UIImage(contentsOfFile: sValue)29         }30         31         32         //從網路地址擷取圖片33         34         //定義一個地址字串常量35         let imageUrlString:String = "http://www.iphonetrain.com/core/res/images/logo.png";36         37         //通過String類型,轉換成NSUrl對象38         let url:NSURL! = NSURL(string: imageUrlString)39         40         //從網路擷取資料流41         var data:NSData! = NSData(contentsOfURL: url)42         43         //通過資料流初始化圖片44         var newImage2:UIImage! = UIImage(data: data)45         46         imageView2.image = newImage247         48         49         imageView2.contentMode = UIViewContentMode.Center50         51         52         53         //定義圖片名數組54         var imageArray:[UIImage]! = [55             UIImage(named: "1kar1.png")!,56             UIImage(named: "1kar2.png")!,57             UIImage(named: "1kar3.png")!,58             UIImage(named: "1kar4.png")!,59             UIImage(named: "1kar5.png")!,60             UIImage(named: "1kar6.png")!,61             UIImage(named: "1kar7.png")!,62             UIImage(named: "1kar8.png")!,63             UIImage(named: "1kar9.png")!,64             UIImage(named: "1kar10.png")!,65             UIImage(named: "1kar11.png")!,66             UIImage(named: "1kar12.png")!,67             UIImage(named: "1kar13.png")!]68 69         70         //設定映像視圖的animationImages屬性71         imageView2.animationImages = imageArray72 73         //設定動畫時間74         imageView2.animationDuration = 5.075         76         //設定動畫播放次數77         imageView2.animationRepeatCount = 278         79         //開始播放動畫80        imageView2.startAnimating()81         82         83 //        [self.aImageView setIsAccessibilityElement:YES];84 //        [self.aImageView setAccessibilityLabel:self.title];85         86     }

 

 

iOS開發——UI篇Swift篇&UIImageView

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.