UIPush效果没有所需的"up flick"效果

  • 本文关键字:up flick 效果 UIPush ios
  • 更新时间 :
  • 英文 :


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

//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];

你应该使角度或幅度为负,这应该使它上升(和侧面)。如果您希望它直线上升,您还应该将角度更改为 M_PI/2。

最新更新