0

我希望这个项目在被重力拉下之前短暂弹出。现在,如果我添加推送效果,它就会启动。

//Animate this new fake button
    UIGravityBehavior* gravity = [[UIGravityBehavior alloc] initWithItems:@[fakeButton]];
    [gravity setMagnitude:1.0f];

    UIPushBehavior *upFlick = [[UIPushBehavior alloc]initWithItems:@[fakeButton] mode:UIPushBehaviorModeInstantaneous];
    [upFlick setAngle:M_PI/3 magnitude:1.0f];
    [self.animator addBehavior:gravity];
    [self.animator addBehavior:upFlick];
4

1 回答 1

1

您应该将角度或幅度设为负值,这应该使其上升(并且向侧面)。如果你想让它直线上升,你还应该将角度更改为 M_PI/2。

于 2013-11-08T16:06:46.753 回答