У меня есть 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)
Как я могу заставить обе анимации работать?