2015-06-21 41 views
1

当iOS的开发,我可以使用与sucess变换命令,但对OS X开发时变换不可用。这里是我有问题行:斯威夫特/ OS X:Transfom不可

mapView.viewForAnnotation(myAnnotation).transform = CGAffineTransformRotate(mapView.transform, 48) 

有什么想法? PS:我确实导入了一切(Core Graphics,QuartzCore),但还是没有运气。

回答

1

NSView没有像UIView那样的变换属性。

您必须设置视图的wantsLayer标志,然后使用视图的图层的CATransform3D属性。

+0

是可以通过viewForAnnotation(myAnnotation)做到的,我无法设置它.. –

+1

是的。将您的代码添加到您的原始问题。 –

+0

我发现了一个非常简单的方法..而不是转换,你可以使用boundsRotation,它在我的情况下完全相同的事情。 –