基於設備移動,我需要將幀設置爲視圖。我曾嘗試過使用核心運動,在那裏我得到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的'態度'屬性中獲得。 – valcanaia
是的,我也嘗試過,但無法計算。 – Bhuvaneswar
查看我的回答。對於我所瞭解的關於你的問題,你想計算距離本身像釐米,英寸或任何,這是「不可能的」。 – valcanaia