【发布时间】:2012-05-15 16:27:30
【问题描述】:
我会尽量简化问题。
我有一个动画块来为两个 UIViewImage 设置动画。
在开始之前,我先取 UIImageViews 的矩形:
我改变了:origin.x+=40 对于两者
在动画块中,我将这两个 UIImage 视图的框架设置为修改后的矩形。
有效。
现在有件事了。对于一个矩形,我还将更改 size.width-= 20 使其宽度缩小一点。
结果:发生了收缩和移动,但第二个 UIImage 视图不再移动。就好像对元素的宽度/高度进行动画处理,取消了动画块中的所有其他动画。
我不知道为什么。我已经在这两天了,但无济于事。有没有人遇到过这样的事情?我在 iOS 5.1 Xcode 4.3.2
【问题讨论】:
-
你能显示代码吗?
-
在我看来你的代码有问题。尝试在你的动画块中添加一个断点,看看矩形是如何变化的。