Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Swift中旋转图像视图_Swift_Nsimage_Nsimageview - Fatal编程技术网

在Swift中旋转图像视图

在Swift中旋转图像视图,swift,nsimage,nsimageview,Swift,Nsimage,Nsimageview,我使用游乐场旋转下图 let imagePath = pathToFileInSharedSubfolder("gauge.png") let image = NSImage(byReferencingFile: imagePath)! let imageView = NSImageView() imageView.image = image //Frames let imageframe = imageView.frame let origin = CGPointMake(image

我使用游乐场旋转下图

 let imagePath = pathToFileInSharedSubfolder("gauge.png")
 let image = NSImage(byReferencingFile: imagePath)!


let imageView = NSImageView()
imageView.image = image

//Frames
let imageframe = imageView.frame
let origin = CGPointMake(imageframe.width/2, 0)
imageView.setFrameOrigin(origin)
imageView.rotateByAngle(35)
imageView.setNeedsDisplay()
let frame = CGRectMake(150, 0, 51, 126)
imageView.frame = frame
view.addSubview(imageView)

let refImageView = NSImageView()
refImageView.frame = frame
refImageView.image = image

view.addSubview(refImageView)
图像不是围绕原点旋转的。见下图

如何更改图像视图原点?谢谢