iOS开发——UI篇Swift篇&UIImageView

时间:2023-03-09 01:28:57
iOS开发——UI篇Swift篇&UIImageView

UIImageView

     override func viewDidLoad() {
         super.viewDidLoad()

         titleLabel.text = titleString

         //通过坐标和大小来创建图像视图
         var imageView:UIImageView = UIImageView(frame: CGRectMake(, , , ))
         imageView.image = UIImage(named: "SwiftClassWeiXin.png")
         self.view.addSubview(imageView)

         //通过图片来初始化大小
         var imageView2:UIImageView = UIImageView(image: UIImage(named: "SwiftClassWeiXin.png"))
         imageView2.frame = CGRectMake(, , , )
         self.view.addSubview(imageView2)

         var image:UIImage! = UIImage(named: "SwiftClassWeiXin.png")

         //从文件路径得到图片,type是指文件后缀

         //定义路径
         let path : String? = NSBundle.mainBundle().pathForResource("SwiftClassWeiXin1", ofType: "png")

         //解包
         if let sValue = path {
             var newImage:UIImage! = UIImage(contentsOfFile: sValue)
         }

         //从网络地址获取图片

         //定义一个地址字符串常量
         let imageUrlString:String = "http://www.iphonetrain.com/core/res/images/logo.png";

         //通过String类型,转换成NSUrl对象
         let url:NSURL! = NSURL(string: imageUrlString)

         //从网络获取数据流
         var data:NSData! = NSData(contentsOfURL: url)

         //通过数据流初始化图片
         var newImage2:UIImage! = UIImage(data: data)

         imageView2.image = newImage2

         imageView2.contentMode = UIViewContentMode.Center

         //定义图片名数组
         var imageArray:[UIImage]! = [
             UIImage(named: "1kar1.png")!,
             UIImage(named: "1kar2.png")!,
             UIImage(named: "1kar3.png")!,
             UIImage(named: "1kar4.png")!,
             UIImage(named: "1kar5.png")!,
             UIImage(named: "1kar6.png")!,
             UIImage(named: "1kar7.png")!,
             UIImage(named: "1kar8.png")!,
             UIImage(named: "1kar9.png")!,
             UIImage(named: "1kar10.png")!,
             UIImage(named: "1kar11.png")!,
             UIImage(named: "1kar12.png")!,
             UIImage(named: "1kar13.png")!]

         //设置图像视图的animationImages属性
         imageView2.animationImages = imageArray

         //设置动画时间
         imageView2.animationDuration = 5.0

         //设置动画播放次数
         imageView2.animationRepeatCount = 

         //开始播放动画
        imageView2.startAnimating()

 //        [self.aImageView setIsAccessibilityElement:YES];
 //        [self.aImageView setAccessibilityLabel:self.title];

     }