我有一个UIView,位于屏幕中央。当用户按下按钮时,我希望它向上移动到屏幕顶部,并在缩小到大约五分之一大小时实现。
我尝试过以下方式:
UIView.animateWithDuration(0.7) { () -> Void in
self.main.transform = CGAffineTransformMakeScale(0.2, 0.2)
self.main.transform = CGAffineTransformMakeTranslation(0, -250)
}
但出于某种原因,这只缩放了视图。我还尝试将其放入animateWithDuration中:
self.main.frame = CGRectMake(self.view.frame.width/2 - 10, 50, 50, 50)
我该如何让这两个动画同时工作?