オブジェクトの位置を変換し、iPhone アプリでその動きをアニメーション化できるこのメソッドがあります。
-(void)translatePositionForLabel:(UILabel *)label toFrame:(CGRect)newFrame
{
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
label.frame = newFrame;
[UIView commitAnimations];
}
これは で機能することがわかりますがUILabels
、このメソッドの複製がなくても (たとえば、オブジェクトを交換するだけUIButton
です)、とにかくこのメソッドを適応させて、任意のオブジェクトをフレームで渡すことができますか? オブジェクトの種類ごとに個別のメソッドを必要とするのではなく。