[英]Change bounds of UIView and have UICollisionBehavior react to it
是否可以更改UIView的邊界(使用UIAttachmentBehaviors附加到其他一些UIViews)並將UICollisionBehavior與UIAttachmentBehavior結合使用(如下面的示例電影: http : //www.netwalkapps.com/ ani.mov ,在接觸球時,UIView成長,另一球UIViews移開)?
謝謝! 湯姆。
我得到了這個工作,但它非常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];
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.