Я создаю приложение, в котором мне нужно переместить интерфейс в соответствии с движением устройства.Как я уже исследовал, это можно сделать с помощью набора Core Motion.Когда я использовал accelerometerData, gyroData, deviceMotion для получения значений движения, но я не могу рассчитать, как использовать эти значения для перемещения uiview.
if let accelerometerData = motionManager.accelerometerData {
xAcc = round(accelerometerData.acceleration.x * 100)/100
yAcc = round(accelerometerData.acceleration.y * 100)/100
zAcc = round(accelerometerData.acceleration.z * 100)/100
}
if let gyroData = motionManager.gyroData {
xGyro = round(gyroData.rotationRate.x * 100)/100
yGyro = round(gyroData.rotationRate.y * 100)/100
zGyro = round(gyroData.rotationRate.z * 100)/100
}
self.movement_view.frame.origin.x += xGyro
self.movement_view.frame.origin.y += yGyro
Короче говоря, насколько вид должен двигаться в направлении x или y в соответствии с этими значениями.
Спасибо всем заранее.