エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CALayerをぐるぐる回す - Qiita
開発環境 XCode8.1 Swift3 相変わらずgifではちょっとわかりづらいのですが、タッチの動きに連動して回... 開発環境 XCode8.1 Swift3 相変わらずgifではちょっとわかりづらいのですが、タッチの動きに連動して回ります。 一つだけオレンジ色なのは回ってるのか見え辛かったので。(何でオレンジなのかというと、意味はないです、はい) githubへのリンクは以下 DaialAnimationSample タッチの移動分を回転角度に変換するようにする 具体的には 最初のタッチの座標A(x1, y1)と円の中心座標C(xc, xy)の距離(=半径)r1を測る 次のタッチの座標B(x2, y2)と円の中心座標C(cx, cy)の距離(=半径)r2を測る r1とr2の比率hirituを測る 座標Bにhirituを掛けてr1の円周上の座標B'を測る AとB'の距離をピタゴラスの定理を利用して斜辺hとして測る hにr1/(回そうとしている円の半径)r0を掛ける 斜辺をr0、高さをh/2としてsinθ(