2011-01-21 8 views
0

こんにちは私はSDK SDKのオブジェクトCプログラミングで新しいです。この質問は、私は2つのボタン(インクリメント1とデクリメント2)でプログラムを実行することができますラベルになります。増分1または減分1をクリックするたびに結果が変化します。オブジェクトcのprogammingで非常に新しい 申し訳ありませんイム、uは私を助けることができることを望ん:) (IBAction)ボタンを押して出力をラベル付けする

-mark

+2

が、その後、あなたはhere.But求めることができますまずatleastを試してみてください。 – Ishu

答えて

0

注ありがとう:これらは、あなたが自分自身をグーグルを介して取得することができ、基本的なものです。これをチェックしてくださいlink。あなたのシナリオの

ヒント:

2つのボタン、1つのラベル

と-CreateビューIBOutletラベル-Set

各ボタンの-Setタグ

-assign両方のボタンの同じアクション[say - (IBAction)buttonAction:(id)sender]

-Have one gl obal整数varible(ヴァル言う)

-code

-(IBAction)buttonAction: (id)sender 
{ 
UIButton *but=(UIButton *)sender; 
if(but.tag==1) 
{ 
    val++; 
    [label setText:[NSString stringWithFormat:"%@"],val]; 
} 
else 
{ 
    val--; 
    [label setText:[NSString stringWithFormat:"%@"],val]; 
} 
} 
1

を次のように客観CとXcode.Iに精通しているビットはこの中であなたを助けるでしょう得れば実現するのは非常に簡単ですone.But私のアドバイスはこれらに少し慣れているので、仲間の開発者があなたの説明を手助けするのも簡単です。

私はあなたに試してみましょう。および.xibファイル。

  1. xibファイルに2つのUIButtonと1つのUILabelを用意してください。

  2. ボタンとlableのアウトレットをnibファイルに接続します。

  3. .hと.mファイルに次のコードを追加します。 .mファイルのための.hファイル

    @interface RootViewController :  UIViewController<> { 
    IBOutlet UIButton *incrBtn; 
    IBOutlet UIButton *decrBtn; 
    IBOutlet UILabel *label; 
    NSInteger counter; 
    
    } 
    
    -(IBAction)incr; 
    -(IBAction)decr; 
    

    コードについて

コードは

- (void)viewDidLoad { 
[super viewDidLoad]; 
counter=0; 
label.text=[NSString stringWithFormat:@"%d",counter]; 
} 

-(IBAction)incr{ 
counter++; 
label.text=[NSString stringWithFormat:@"%d",counter]; 


} 

-(IBAction)decr{ 
counter--; 
label.text=[NSString stringWithFormat:@"%d",counter]; 


} 

そして、それのthats!あなたはmate..Soが先に行くと、コードGOする準備が整いました!あなたはどんな問題がある場合は、ネット上のいくつかの初期のチュートリアルをチェックするために必要なすべてのBEST

乾杯

関連する問題