我认为这个问题已经得到解答,但我在Apple的文档和其他地方找不到任何内容。也许我正在使用错误的单词进行搜索。
我使用UIView.animateWithDuration(...)
为UIView设置动画,我想在每次动画状态发生变化时发送消息。
例如:
var subview:UIView?
func animation() {
subview = UIView(frame:oldFrame)
UIView.animateWithDuration(1, animations: {
subview.frame = newFrame
}, completion:nil)
}
我想在每次更改时打印框架,而不仅仅是一次(实际情况就是如此)。
我尝试使用属性观察器,但在我的子视图上使用willSet不会打印任何内容,因为只有框架会发生变化。
有什么想法吗?感谢