swift ImageView

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_30211165/article/details/79797353
  let imageview = UIImageView(frame:CGRect(x:10,y:10,width:100,height:100));
        imageview.image = UIImage(named:"");
        self.view .addSubview(imageview);
       //可以点击交互
        imageview.isUserInteractionEnabled = true;
       //图片拉伸模式
        /*
         .Tofill:填充模式,图片不会保持原来的比例
         .aspectFit:图片保持原来的比例,宽度填充,高度自适应
         .fill:图片保持原来的比例,高度填充,宽度自适应

         */
        imageview.contentMode = .scaleToFill;

        //部分拉伸
        imageview.image = UIImage(named: "qipao.png")!.resizableImage(withCapInsets: UIEdgeInsetsMake(52, 40, 36, 64), resizingMode: UIImageResizingMode.stretch)

        //图片连续动画
        //动画数组
        let animationImages = NSMutableArray();
        let array = animationImages as Array as? [UIImage];
        //设置animationImages
        imageview.animationImages = array;
        //设置动画时间
        imageview.animationDuration = 5.0;
        //循环次数
        imageview.animationRepeatCount = 0;
        //开始动画
        imageview.startAnimating();
        //停止动画
        imageview.stopAnimating();

猜你喜欢

转载自blog.csdn.net/qq_30211165/article/details/79797353