2012-04-29 10 views
-1

aproxのインターネットを見た後。 1/2時間 私は一緒に来ました。xcodeの画像のx値を変更しますか?

-(IBAction)left 
{ 
    img.center.x = img.center.x floatValue]-30; 
} 
理想的な世界で

この希望: ボタンがクリックされたときに、それは私がビルドして実行打ったときしかし、私たちはとても理想的な世界に住んでいない左

に画像30個のピクセルを移動2つのエラーが発生します。

error: cannot convert to a pointer type
error: lvalue required as left operand of assignment

問題への洞察または洞察が大きく受けられます。

答えて

2

あなたがタイプミスを持っていると仮定すると、あなたは単にdxをした値が画像のx座標を移動させることである

img.frame = CGRectOffset(img.frame, dx, 0); 

を行うことができます。

+0

はありがとうございます。 – user1305661

+0

答えを受け入れることを忘れないでください:) – Saphrosit

1

これは動作するはずです。画像の中心点を設定し、y値を同じに保ち、x値は30ポイント左に移動します。

img.center =CGPointMake(img.center.x-30, img.center.y); 

非常に簡単なもの!

関連する問題