我正在使用传感器数据在屏幕上水平移动UIImageView。
我将UIImageView设置为插座:
@IBOutlet weak var movingImage: UIImageView!
每次获得新的传感器值时,函数 moveImage 被调用:
func moveImage(tilt: Double){
movingImage.center = CGPoint(x: centerX + CGFloat(tilt), y: centerY)
}
centerX和centerY是屏幕中心的坐标。 当我对此进行测试时,图像偶尔会跳到屏幕中央一秒钟,然后在情节提要中进行设置。
我尝试关闭自动版式,该问题已解决,但清除了所有限制,而我实际上并不想这样做。有谁知道解决方案吗?