Я использую данные датчика для перемещения UIImageView по горизонтали по экрану.
Я настроил UIImageView как выход:
@IBOutlet weak var movingImage: UIImageView!
Каждый раз, когда я получаю новое значение датчика, вызывается функция moveImage :
func moveImage(tilt: Double){
movingImage.center = CGPoint(x: centerX + CGFloat(tilt), y: centerY)
}
centerX и centerY - это координаты центра экрана.
Когда я проверяю это, изображение иногда прыгает в центр экрана на долю секунды, где я настраиваю его в раскадровке.
Я попытался отключить Авторазметку , которая решила проблему, но это сняло все ограничения, что я на самом деле не хочу делать. Кто-нибудь знает какие-либо решения?