是否可以更改 UIView 的边界(使用 UIAttachmentBehaviors 附加到其他一些 UIView),并使 UICollisionBehavior 与 UIAttachmentBehavior 相结合对其做出响应(如此处的示例电影:http://www.netwalkapps.com/ani.mov http://www.netwalkapps.com/ani.mov,从而在触摸时球 UIView 会变大,而其他球 UIView 会移开)?
谢谢!
汤姆.
我让它工作了,但它非常hacky。我必须从动画对象中删除所有行为,然后重新添加它们。
- (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];
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)