0
我正在使用SPUserResizableView
來調整我的視圖。我已經添加了旋轉功能。當我碰角落漢德爾視圖應該旋轉爲此目的我已經添加了一些代碼,但它不能正常工作。這裏是我的代碼:如何同時旋轉和調整uview的大小?
CGPoint center = CGPointMake(CGRectGetMidX([view bounds]), CGRectGetMidY([view bounds]));
CGPoint currentTouchPoint = [touch locationInView:view];
CGPoint previousTouchPoint = [touch previousLocationInView:view];
CGFloat angleInRadians = atan2f(currentTouchPoint.y - center.y, currentTouchPoint.x - center.x) - atan2f(previousTouchPoint.y - center.y, previousTouchPoint.x - center.x);
[self setTransform:CGAffineTransformRotate([view transform], angleInRadians)];
注:當用戶觸摸角落亨德爾的方法被調用在我寫這段代碼。如果用戶觸摸該方法不會調用的邊緣handel。
謝謝。