是否可以更改UIView(使用UIAttachmentBehaviors附加到某些其他UIViews的边界)并使UICollisionBehavior与UIAttachmentBehavior结合起来响应(例如此处的示例影片http://www.netwalkapps.com/ani.mov,当触摸时,UIView会长大并其他球UIViews移开了)?
谢谢!
汤姆
最佳答案
我让它工作了,但是非常不客气。我必须从我的动画师对象中删除所有行为,然后再次重新添加它们。
- (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];
}
}