簡単な翻訳でタップすると上に移動するボタンのあるビューがあります。ただし、CGAffineTransformTranslate を使用すると、UIButton も数ポイント下に移動するようです。このアニメーションを修正するにはどうすればよいですか?
- (IBAction)moveButton:(id)sender {
UIButton *button = (UIButton *)sender;
[UIView animateWithDuration:2.4f
delay:0.0f
options:UIViewAnimationOptionCurveEaseInOut
animations:^{
button.transform = CGAffineTransformTranslate(button.transform, 0, -49);
}
completion:^(BOOL finished){}
];
}