2010-11-21 9 views
1

こんにちはみんな...今日は私の最初の日は、iPhoneのSDKをハックしています。爆発しているが、すぐに質問がある。UIViewを動かす初心者のiphone sdk

私はUIViewをスライダから情報を送信することで動的に移動しようとしています。私のスライダは正常に動作していますが、UIViewを動かす方法を理解しているようです。

私の.hファイル...


@interface Slider_BallViewController : UIViewController 
{ 
    IBOutlet UISlider *theslider; 
    IBOutlet UITextField *ytext; 
    IBOutlet UIView *theball; 
} 
- (IBAction)moveVert:(id)sender; 

マイ.mファイル...


- (IBAction)moveVert:(id)sender 
{ 
int progressAsInt = (int)(theslider.value); 
NSString *newText = [[NSString alloc] initWithFormat:@"%d", progressAsInt]; 
ytext.text = newText; 

theball.frame.origin.y += progressAsInt; 
} 

私が言う私の.mファイルにframe.originライン上のエラーを取得します。左側のオペランドの代入として左辺値が必要です。何が間違っているのかわからない

ご協力いただきありがとうございます。

alt text

答えて

2

あなたはUIViewのフレームのプロパティを変更したい場合は、以下でそれを行う必要があります。

CGRect curFrame = theball.frame; 
curFrame.origin.y += progressAsInt; 
theball.frame = curFrame; 
+0

アメージングおかげでそんなにトロ。 – barry

+0

ようこそ。 – AechoLiu