回答編集履歴
1
表現を修正
answer
CHANGED
@@ -1,10 +1,11 @@
|
|
1
1
|
おそらく加速度センサーを使って傾きを検知しているのだと思います。
|
2
2
|
|
3
|
-
|
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
|