技術ブログ

プログラミング、IT関連の記事中心

UIButtonを回転させる【Swift】

◾️UIButtonを回転させる

端末を回転させた時などで、表示しているボタンも回転させたい場合があります。
その場合のボタンを回転させる方法を以下に記載します。
※ボタン以外もほぼ同様の方法で可能です。

端末を回転させた時などで、表示しているボタンも回転させたい場合があります。
その場合のボタンを回転させる方法を以下に記載します。
※ボタン以外もほぼ同様の方法で可能です。

// 円周率(π)を取得
let pi = CGFloat.pi

// ホームボタンが下になる向き
[Buttonの変数].transform = rotation: CGAffineTransform(rotationAngle: CGFloat(0.0 * pi))

// ホームボタンが上になる向き
[Buttonの変数].transform = rotation: CGAffineTransform(rotationAngle: CGFloat(1.0 * pi))

// ホームボタンが右になる向き
[Buttonの変数].transform = rotation: CGAffineTransform(rotationAngle: CGFloat(0.5 * pi))

// ホームボタンが左になる向き
[Buttonの変数].transform = rotation: CGAffineTransform(rotationAngle: CGFloat(-0.5 * pi))