0

只想旋转 NSView (没有动画)。图层支持视图(setWantsLayer=YES)。适用于不透明度、位置。但是当我尝试旋转时

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

什么都没发生。

4

1 回答 1

1

您正在旋转 0 度。

45 * π / 180 = 0.785int是 0。

将您的 NSNumber 更改为浮点数或双精度数

[NSNumber numberWithFloat:45*M_PI/180]
于 2012-12-05T13:42:01.997 回答