かなり簡単質問:スクロール中にビューを回転する
私はScrollViewとImageViewを持っています。スクロールされたすべてのピクセルに対して、ImageViewはある程度回転します。
どのようにすればいいですか? ありがとうございます
かなり簡単質問:スクロール中にビューを回転する
私はScrollViewとImageViewを持っています。スクロールされたすべてのピクセルに対して、ImageViewはある程度回転します。
どのようにすればいいですか? ありがとうございます
UIScrollViewDelegate
を実装し、アフィン変換でローテーションします。
#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
あなたがスタックオーバーフローを初めて経験したようです。満足のいく回答が得られたら、その横にあるチェックマークをクリックして、それに答えてタグを付けるようにしてください。 –