kade

技術系の記事を書いていきます。

Objective-C: 配置したオブジェクトを移動する

現在のポジションからの差分で移動させる方法です。

// UIImageView* hogeを移動させます。
hoge.frame = CGRectOffset(hoge.frame, 0, 1);

x,yを指定して移動させる方法です。 画像を配置するときと一緒の方法で移動出来ます。

// x,y,w,hで指定します。仮で200,200の画像ということにしてます。
[hoge setFrame:CGRectMake(100, 300, 200, 200)]; // x=100,y=300に移動します。

詳解 Objective-C 2.0

詳解 Objective-C 2.0