有没有可能改变UIView的边界(它使用UIAttachmentBehaviors连接到其他UIViews ),并让UICollisionBehavior结合UIAttachmentBehavior响应它(就像这里的示例电影:http://www.netwalkapps.com/ani.mov,触摸时球UIView会增长,另一个球UIViews会移动到一边)?
谢谢!汤姆。
发布于 2014-01-08 08:50:50
我得到了这个工作,但它是相当老套的。我不得不从我的动画对象中删除所有行为,然后重新添加它们。
- (void)_tickleBehaviors
{
NSArray *behaviors = [self.animator.behaviors copy];
for (UIDynamicBehavior *behavior in self.animator.behaviors) {
[self.animator removeBehavior:behavior];
}
for (UIDynamicBehavior *behavior in behaviors) {
[self.animator addBehavior:behavior];
}
}https://stackoverflow.com/questions/20827154
复制相似问题