I have a simple animation code below. It is supposed to move a UILabel from 250point below of its current location to its current location. It works fine in simulator on iOS 8.1 but when I try to test it on iOS 7.1 in simulator, the animation does not start from -250 , instead it starts from current location and moves upward. Any ideas why?
UIView.animateWithDuration(0.4, delay: 0, options: .CurveEaseOut, animations:{
var animateLabel = self.signLabel.frame
animateLabel.origin.y -= 250
self.signLabel.frame = animateLabel
}, completion: {finsihed in
self.doAfterAnimation()
})
Check this out,