아주 간단한 질문 :스크롤하는 동안보기 회전
나는 ScrollView와 ImageView를 가지고있다. 스크롤되는 모든 픽셀에 대해 ImageView는 일정 각도 회전해야합니다.
아이디어가 있습니까? 미리 감사드립니다.
아주 간단한 질문 :스크롤하는 동안보기 회전
나는 ScrollView와 ImageView를 가지고있다. 스크롤되는 모든 픽셀에 대해 ImageView는 일정 각도 회전해야합니다.
아이디어가 있습니까? 미리 감사드립니다.
UIScrollViewDelegate
을 구현하고 affine 변환으로 회전합니다.
#import <QuartzCore/QuartzCore.h>
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
CGPoint offset = scrollView.contentOffset;
CGFloat rotateDegrees = offset.y;
CGFloat rotateRadians = rotateDegrees * (M_PI/180);
_myImage.layer.affineTransform = CGAffineTransformMakeRotation(rotateRadians);
}
회전을 재설정하려면 _myImage.layer.affineTransform = CGAffineTransformIdentity
을 사용하십시오.
+10 멋진 분께, 선생님! 고마워, 정확히 내가 무엇을 필요 :) – kopproduction
스택 오버플로에 익숙합니다. 만족스러운 답을 얻었 으면 대답 옆에있는 체크 표시를 클릭하여 응답하도록 태그를 지정하십시오. –