Import UIKit
Class Viewcontroller:uiviewcontroller {
Override Func Viewdidload () {
Super.viewdidload ()
Let image = Uiimage.init (named: "111.png");
Let ImageView = Uiimageview ();
Imageview.frame = Cgrect.init (x:100, Y:10, width:200, height:200);
Imageview.image = image;
Self.view.addSubview (ImageView);
Rounded Corners
ImageView.layer.masksToBounds = true;
ImageView.layer.cornerRadius = 100;
ImageView.layer.borderColor = UIColor.orange.cgColor;
ImageView.layer.borderWidth = 2
Imageview.clipstobounds = true;
Interaction
Imageview.isuserinteractionenabled = true;
Let tap = Uitapgesturerecognizer.init (target:self, Action: #selector (viewcontroller.tapaction));
Imageview.addgesturerecognizer (TAP);
Set Stretch mode
Imageview.contentmode = Uiviewcontentmode.scaleaspectfill;
}
Func tapaction (Tap:uitapgesturerecognizer) {
var frame = Tap.view?. Frame
frame = Cgrect.init (x:100, y:100, width:300, height:300);
Tap.view?. frame = frame!;
}
}
Common methods of Swift Uiimageview