动画进度时发送消息

时间:2014-12-09 18:58:10

标签: ios animation swift uiview

我认为这个问题已经得到解答,但我在Apple的文档和其他地方找不到任何内容。也许我正在使用错误的单词进行搜索。

我使用UIView.animateWithDuration(...)为UIView设置动画,我想在每次动画状态发生变化时发送消息。

例如:

var subview:UIView?

func animation() {

    subview = UIView(frame:oldFrame)

    UIView.animateWithDuration(1, animations: {

        subview.frame = newFrame

    }, completion:nil)

}

我想在每次更改时打印框架,而不仅仅是一次(实际情况就是如此)。

我尝试使用属性观察器,但在我的子视图上使用willSet不会打印任何内容,因为只有框架会发生变化。

有什么想法吗?感谢

0 个答案:

没有答案