我正在尝试旋转UIView
,也许我正在做一些非常愚蠢的事情,但我似乎无法旋转那个简单的视图:
menuPointer=[[UIView alloc] initWithFrame:CGRectMake(k*width, height, 50, 50)];
menuPointer.transform=CGAffineTransformMakeRotation(M_PI/2);
menuPointer.backgroundColor=upperView.backgroundColor;
[upperView addSubview:menuPointer];
我看到的是rect
,大小合适,但没有旋转。
我是否需要导入类似Quartz
的内容?
答案 0 :(得分:0)
尝试这样的事情?
menuPointer.transform = CGAffineTransformMakeRotation(DegreesToRadians(90));
#define DegreesToRadians(x) ((x) * M_PI / 180.0)
在此处找到:Link!