2016-04-28 11 views
1

私は下の図のようなカスタムコントロールを持っていますが、コアグラフィックスを使用してすべてのイメージを描画するには複雑すぎます。だから、私はイメージデザイナーが与えるものを使用しますが、問題は大きな円(UIImageView)上の小さな円(実際にはボタン)を大きな円に近づける方法です。前もって感謝します!あなたはすべての周囲のポイントを計算する必要がiOSでは、ボタンを円弧または円の周りを移動する方法はありますか?

enter image description here

+0

sin()関数とcos()関数を使用すると、正確な位置を計算したり、円弧パスを作成して、パスに沿ってボタンを移動させることができます。こちらのhttps://www.objc.io/issues/12-animations/animations-explained/を参照して、パスに沿ったアニメーションまでスクロールしてください。 – sikhapol

+0

@sikhapolご回答いただきありがとうございます~~私はボタンの中心点を変化する角度に応じて連続的に変更することで実装しました。 – qingqinghebiancao

答えて

1

。画像の中心をあなたが計算したポイントに設定するだけです。自動的にあなたのイメージは円の中を動き始めます。 enter image description here

+0

ええ、はい〜あなたが言ったようにしました!あなたのために最高の願いがある男たち(¯▽¯)╮ – qingqinghebiancao

関連する問題