teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

表現を修正

2015/07/31 05:54

投稿

jollyjoester
jollyjoester

スコア1585

answer CHANGED
@@ -1,10 +1,11 @@
1
1
  おそらく加速度センサーを使って傾きを検知しているのだと思います。
2
2
 
3
- 例えばCoreMotionを使って下記のようにx, y, z軸の加速を取得して Labelに表示すると傾いている方向の加速度が重力加速度の分だけ大きくなります。
3
+ CoreMotionを使って下記のようにx, y, z軸の加速を取得して Labelに表示すると傾いている方向の加速度が重力加速度の分だけ大きくなります。
4
4
  例えば真横に傾けるとx軸の加速度が±0.98に近い値になります。
5
5
 
6
6
  この重力加速度を検知すれば画面の回転がロックされていてもiPhoneの傾きがわかります。
7
- ご参考まで
7
+ ご参考まで:-)
8
+
8
9
  ```Swift
9
10
  import UIKit
10
11
  import CoreMotion