当前位置: 移动技术网 > 移动技术>移动开发>IOS > ios开发swift ImageView

ios开发swift ImageView

2018年04月04日  | 移动技术网移动技术  | 我要评论
  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();

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网