どのように私はレーダーのようなUIViewのアニメーションを行うことができますか? 私は既にdrawrectで作成されたサークルのUIViewを持っていますが、どのように時計アニメーションをしながらラインを作成できますか?下の画像のようにレーダーのようなアニメーションObjective C
:
どのように私はレーダーのようなUIViewのアニメーションを行うことができますか? 私は既にdrawrectで作成されたサークルのUIViewを持っていますが、どのように時計アニメーションをしながらラインを作成できますか?下の画像のようにレーダーのようなアニメーションObjective C
:
あなたはすでに、すべてのこれらのイメージを持っているなら、あなたは1つのレーダーラインアニメーションのみを必要とします。
あなたはこのコードを使用してレーダーラインを回転させることができます。
- (void) startAnimation {
CABasicAnimation *radarHand;
radarHand = [CABasicAnimation animationWithKeyPath:@"transform.rotation"];
radarHand.fromValue = [NSNumber numberWithFloat:fromAngle+M_PI];
radarHand.byValue = [NSNumber numberWithFloat:((360*M_PI)/180)];
radarHand.duration = 60.0f;
radarHand.repeatCount = HUGE_VALF;
}
(レーダーラインを推測 - 半透明のイメージはあなたとそこにもある。)これはあなたを助ける
希望を。
UIView
を円の中心に、この円のサイズ(このビューの中央から始まる)を描き、このビューを回転させることで作成できます。