デバイスの動きに基づいて、フレームをビューに設定する必要があります。コアモーションを試してみましたが、そこにx、y、z値がありますが、これらの座標に基づいてデバイスの移動距離を取得できません。xcodeでデバイスの動きに基づいてビューを移動する方法
[self.manager startDeviceMotionUpdatesToQueue:[NSOperationQueue mainQueue] withHandler:^(CMDeviceMotion * _Nullable motion, NSError * _Nullable error) {
xValue = motion.userAcceleration.x;
yValue = motion.userAcceleration.y;
zValue = motion.userAcceleration.z;
}];
x、y、zの代わりにヨー、ピッチ、ロールを使用することを検討しましたか?これらのデータは 'CMDeviceMotion'の' attitude'プロパティから取得できます。 – valcanaia
はい私もそれらを試してみましたが、計算することができませんでした。 – Bhuvaneswar
私の答えをチェックしてください。あなたの質問について私が理解しているところでは、あなたはcmやインチなどの距離自体を計算したいと思っています。これは "不可能"です。 – valcanaia