3
我要旋轉CGPoint(紅色矩形)周圍其他CGPoint(藍色矩形),但它從原點(藍色矩形)的距離改變的距離......當我在角度給予270它創建點正好在原點之上,但是當我給出角度值90時,它會降低原點,但更改距離幾乎等於三倍......我想保持距離相同並且想要圍繞另一個角度旋轉CGPoint。請指導任何方法對cgpoints的旋轉...CGPoint旋轉改變從原點
distance = 100;
angle = 270*M_PI/180;
rotatedPoint.x = initialPoint.x+distance*cos(angle);
rotatedPoint.y = initialPoint.y+distance*sin(angle);
//rotatedPoint.x = initialPoint.x+tan(angle);
[test setCenter:rotatedPoint];
[test setBackgroundColor:[UIColor redColor]];
感謝