Так у меня есть куча стрел, которые я преобразующих один раз в функции viewDidLoad(), как это:UIView.animatewithDuration не анимировать при активации кнопки
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
UIView.animateWithDuration(2.0) {
self.Arrow1.transform = CGAffineTransformMakeTranslation(-20, 0)
self.Arrow1.transform = CGAffineTransformRotate(self.Arrow1.transform, -66.0 * CGFloat(M_PI)/180.0)
self.Arrow2.transform = CGAffineTransformMakeTranslation(-9, -8)
self.Arrow2.transform = CGAffineTransformRotate(self.Arrow2.transform, -70.0 * CGFloat(M_PI)/180.0)
// And So On...
}
}
, но затем я пытаюсь позже переместить их в прессе кнопки:
@IBAction func searchPressed(sender: AnyObject) {
UIView.animateWithDuration(5.0) {
self.Arrow1.transform = CGAffineTransformTranslate(self.Arrow1.transform, -100, 0)
self.Arrow2.transform = CGAffineTransformTranslate(self.Arrow2.transform, 0, 100)
//And So on... (They're 9 Arrows)
}
}
но тогда это не анимировать, или я думаю, что это делает, но на самом деле странно. Он движется много мгновенно, а затем начинает оживать оттуда. Я не понимаю, почему и как я могу это исправить. Here is what happens
Не работает. В какой блок следует добавить его? – QuantumHoneybees
анимация блок. –
Ничего не происходит. Он все еще делает то же самое – QuantumHoneybees