我正在构建一个iOS应用程序,该应用程序从网站获取一些文本,并在按下按钮时将其显示在标签中。
我希望按下按钮时标签从下方移动到屏幕上,这是如何在Swift 2中完成的?
我开始使用此代码在视图显示时将标签移出屏幕,但我找不到将其设置回屏幕动画的方法
override func viewDidLayoutSubviews() {
label.center = CGPointMake(label.center.x, label.center.y - 400)
}
答案 0 :(得分:1)
非常简单的方法。将CGPoints设置为您要标记的位置。
UIView.animateWithDuration(1, animations: {
label.center = CGPointMake(label.center.x, label.center.y+400)
})