首页投稿(暂停使用,暂停投稿)

Swift学习-02-基础控件

2016-05-30  本文已影响118人  浮桥小麦

Swift 基础控件基础

   //创建图片视图
    let imageView:UIImageView = UIImageView(frame: CGRectMake(150, 100, 120, 120))
      imageView.image = UIImage(named: "0.png")
     //设置高亮图片
    imageView.highlightedImage = UIImage(named: "1.png")
    //设置了高亮图片,必须要开启图片的高亮状态
     // imageView.highlighted = true
    self.view.addSubview(imageView)

  //设置imageView的动画效果
    var array:Array<UIImage!> = Array()
    //设置循环添加图片
    for var i = 0; i < 5; i++
    {
        //UIImage?:是说我们的image可以为空,所以设置为可选的
        let image:UIImage? = UIImage(named: String(format: "%d.png", i))
        array.append(image!)
    }
    //设置imageView的动画数组 (这里需要对array进行一个强转)
    imageView.animationImages = array as? [UIImage]
    //设置动画的播放次数
     imageView.animationRepeatCount = 0
    //设置本次动画的时间
    imageView.animationDuration = 1.0
    //开始播放动画
    imageView.startAnimating()

视图中layer层的一些属性设置

let imageView:UIImageView = UIImageView(frame: CGRectMake(150, 100, 120, 120))
       imageView.backgroundColor = UIColor.orangeColor()
        self.view.addSubview(imageView)
       //设置圆角
         imageView.layer.masksToBounds = true //是否对周围进行切割
        //我们imageView的大小是120,所以我们设置这个圆角半径为60,就可以将其裁剪为一个圆
        imageView.layer.cornerRadius = 60
        //设置边框
        imageView.layer.borderWidth = 2//边框宽度
        imageView.layer.borderColor = UIColor.greenColor().CGColor
        //设置阴影(在设置阴影时,需要把上面的裁剪致为false)
        imageView.layer.shadowColor = UIColor.blueColor().CGColor
        imageView.layer.shadowOffset = CGSizeMake(10, 10)
        imageView.layer.shadowOpacity = 1//阴影透明度

pragma mark -- 2.文本视图

pragma mark -- 3.小结

上一篇 下一篇

猜你喜欢

热点阅读