【发布时间】:2014-11-16 15:30:18
【问题描述】:
我在下面有一个简单的动画代码。它应该将 UILabel 从其当前位置下方 250 点移动到当前位置。它在 iOS 8.1 的模拟器中运行良好,但是当我尝试在模拟器中的 iOS 7.1 上对其进行测试时,动画不是从 -250 开始,而是从当前位置开始并向上移动。任何想法为什么?
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()
})
【问题讨论】:
-
如何让它与 iOS 7 兼容?
-
您能介绍一下新的坐标系吗?我想在 ios7 和 ios8 上都进行这项工作
标签: ios ios7 swift uianimation