如何根据UIImageView的当前大小(Swift)更改标签?

时间:2016-09-05 03:45:36

标签: ios swift uiimageview uilabel uiviewanimation

我有一个使用以下内容通过动画缩放的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>

我感谢你能给我的任何指导!

0 个答案:

没有答案