所以,我即将把我的第一个应用程序提交到App Store,但是我遇到了UIView处理的问题。我的应用程序调整UIGravityBehavior
(适用于UIViews)的角度,一切都很好,但是当包含视图的ViewController被解除并被调用时,视图的背景颜色(UIImage)要么是闪烁或隐形。这是重力调整的代码;取出这一点似乎解决了这个问题。
if motionManager.accelerometerAvailable {
motionManager.accelerometerUpdateInterval = 0.1
motionManager.startAccelerometerUpdatesToQueue(NSOperationQueue()) {(data, error) in
dispatch_async(dispatch_get_main_queue()) {
var xx = data!.acceleration.x
var yy = data!.acceleration.y
self.gravity.angle = CGFloat(atan2(xx, yy))
}
}
}
任何人都可以帮助我吗?