これはあなたを助けるはずですが、私はPulseで使用されるアニメーションにあまり精通していないことを覚えておいてください。
.hUIView
名前付きsecondViewを宣言します。
- (void)viewDidLoad
{
[super viewDidLoad];
secondView = [[UIView alloc] initWithFrame:CGRectMake(320, 0, 320, 480)];
[secondView setBackgroundColor:[UIColor redColor]];
[self.view addSubview:secondView];
}
- (IBAction)myAction:(id)sender
{
[UIView animateWithDuration:0.45 animations:^{
if (secondView.transform.tx == 0) {
[secondView setTransform:CGAffineTransformMakeTranslation(-200, 0)];
}else{
[secondView setTransform:CGAffineTransformMakeTranslation(0, 0)];
}
}];
}
次に、このアクションを、新しい着信ビューによってブロックされないボタンにリンクするだけです。