2009-04-06 3 views

답변

2

CGAffineTransformMakeRotation은 CGPointMake 또는 NSMakePoint와 같은 회전 행렬을 생성하는 생성자입니다. 일부 기능은 변환 행렬을 전달하도록 요구 같은 :

 
void CGPathAddArc (
    CGMutablePathRef path, 
    const CGAffineTransform *m, 
    CGFloat x, 
    CGFloat y, 
    CGFloat radius, 
    CGFloat startAngle, 
    CGFloat endAngle, 
    bool clockwise 
); 

당신은 CGContextRef를 얻을/변환 당신이 원하는대로 상황을 회전 UIGraphicsGetCurrentContext를 사용할 수 있습니다.

업데이트 : UIView의 변환을 직접 변경할 수 있습니다. 그것은 속성입니다 :
@property (nonatomic) CGAffineTransform transform.
Brad에게 감사의 말을 전합니다.

+0

실제로 CGAffineTransformMakeRotation()에 의해 생성 된 CGAffineTransform 구조체를 사용하여 UIView를 직접 회전 할 수 있습니다. UIView의 transform 속성을 새로운 CGAffineTransform으로 설정하면 회전됩니다. –

+0

Brad가 옳습니다. 나는 그 문서들을 간과했다. – phi

관련 문제