我有一个使用以下内容通过动画缩放的UIImageView:
UIView.animateWithDuration(5, delay:0, options: [.Repeat, .Autoreverse], animations: { () -> Void in
self.innerCircle.transform = CGAffineTransformMakeScale(3.5, 3.5)
}) { (finished: Bool) -> Void in
UIView.animateWithDuration(1, animations: { () -> Void in
self.innerCircle.transform = CGAffineTransformIdentity
})}
动画很棒! 我感到困惑的是如何根据动画图像视图的当前大小更改标签的文字。例如,当图像增长时,它会说“吸气”,当它是缩小它会说“呼气”。
我作为新手的第一直觉是设置if语句来检查imageview的宽度/高度是什么,并根据它改变文本,但我甚至无法弄清楚如何引用宽度。 / p>
我感谢你能给我的任何指导!