1
我想在它的原点周围旋转一条线(它不过是一个UIView)。对于旋转我使用CGAffineTransformRotate
,但我知道这将围绕它的中心旋转线。要更改旋转点,我正在使用CGAffineTransformTranslate
。尽管如此,这条线不能正确旋转。我究竟做错了什么?这里是我的代码:如何在它的原点周围旋转一条线(UIView)
- (void)viewDidLoad
{
[super viewDidLoad];
UIView *testView = [[UIView alloc] initWithFrame:CGRectMake(300, 400, 300, 3)];
testView.backgroundColor = [UIColor blueColor];
[self.view addSubview:testView];
testView.transform = CGAffineTransformTranslate(testView.transform, -150, 0);
testView.transform = CGAffineTransformRotate(testView.transform, 45 * M_PI/180);
}
在此先感谢
它确实有帮助,非常感谢! – ocr66