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();
swift ImageView
最新推荐文章于 2024-05-24 09:52:37 发布