【问题标题】:how to animate stuff in swift (xcode 6 beta)如何在 swift 中制作动画(xcode 6 beta)
【发布时间】:2014-06-08 11:13:47
【问题描述】:

我想知道如何用苹果的新语言 swift 为事物制作动画。

在目标 c 中,我将使用以下代码将图像从屏幕顶部移动到末尾:

  [UIView animateWithDuration:1 delay:0 options:UIViewAnimationOptionCurveLinear animations:^{
    UIImageView.center = CGPointMake(UIImageView.center.x , UIImageView.center.y + 200);
} completion:^(BOOL finished) {
    [self move];
}]; 

所以问题是:

  • 我如何以与上面的代码(obj c)相同的效果快速制作动画, 我也希望能对你能做到这一点的方式进行一些解释。

【问题讨论】:

标签: ios xcode swift uianimation xcode6


【解决方案1】:
UIView.animateWithDuration(1, delay: 0, options: .CurveLinear, animations: {
    UIImageView.center = CGPointMake(UIImageView.center.x, UIImageView.center.y + 200);
}, completion: {
    (finished: Bool) in
    move();
});

就是这样。

【讨论】:

  • @AbdullahOssamaOmari 没问题的兄弟。
猜你喜欢
  • 1970-01-01
  • 2014-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-15
  • 2015-12-02
相关资源
最近更新 更多