2012-12-05 51 views
0

只想旋转NSView(不带动画)。图层后视图(setWantsLayer = YES)。适用于不透明的位置。但是,当我尝试旋转旋转图层底层视图上的核心动画

[view.layer setValue:[NSNumber numberWithInt:45*M_PI/180] forKeyPath:@"transform.rotation.y"]; 

没有发生。

回答

1

您正在旋转0度。

45 *π/ 180 = 0.785,其为int是0

更改的NSNumber到浮子或双

[NSNumber numberWithFloat:45*M_PI/180] 
+0

哑错误:-) – dmitrynikolaev