어떤 각도에서 UIView를 추가했습니다. 이제 실행 시간에 나는 그 견해를 위로 옮기고 싶습니다 (20px).프레임을 CGAffineTransformMakeRotation보다 바꿉니 까?
dragView = [[DragbleView alloc] initWithFrame:CGRectMake(10, 200, 200, 90)];
dragView.transform = CGAffineTransformMakeRotation (-0.663247);
실행 시간에 시작에서
NSLog(@"Before : %@",NSStringFromCGRect(dragView.frame));
[dragView setCenter:CGPointMake(dragView.frame.origin.x, dragView.center.y+20)];
NSLog(@"After : %@",NSStringFromCGRect(dragView.frame));
콘솔 O/P
Before : {{3.4947295778412979, 147.97225037436704}, {213.0105408443174, 194.05549925126593}}
After : {{-103.0105408443174, 167.97225037436704}, {213.0105408443174, 194.05549925126593}}
당신은 내가 볼 수 있듯이 잘못된 곳으로 간다. 20px 위에 놓는 방법
감사합니다 ....... – user3772344