嗨即時通訊新的iphone SDK對象C編程..這個問題我想問的是,我怎麼能運行一個程序與2個按鈕(增量1和遞減2)被顯示產生一個標籤。結果每次我都點擊增量1或遞減1。 對不起IM在對象C預設電臺很新,希望u能幫助我:) 謝謝(IBAction)按鈕標籤輸出
-mark
嗨即時通訊新的iphone SDK對象C編程..這個問題我想問的是,我怎麼能運行一個程序與2個按鈕(增量1和遞減2)被顯示產生一個標籤。結果每次我都點擊增量1或遞減1。 對不起IM在對象C預設電臺很新,希望u能幫助我:) 謝謝(IBAction)按鈕標籤輸出
-mark
注:這些是基本的東西,你可以通過google搜索本身得到。檢查這link。
提示您的方案:
- 創建2個按鈕的視圖,1個標籤
- 設置的標籤IBOutlet中
每個按鈕 - 設置標籤
-assign同樣的動作[說 - (IBAction)buttonAction:(id)發件人]兩個按鈕,
- 有一個gl 10:28整varible(比如VAL)
-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];
}
}
這是很容易實現的,一旦你變得有點熟悉目標C和Xcode.I將會幫助你在這個one.But我的建議是有點熟悉這些,以便開發人員也可以很容易地幫助你解釋..
我希望你已經創建了一個試用項目,開始使用。它會有.h .m和.xib文件。
在你的xib文件中帶兩個UIButton和一個UILabel。
將按鈕和標籤的插座連接到您的筆尖文件。
將下面的代碼添加到.h和.m文件中。
代碼.h文件中
@interface RootViewController : UIViewController<> {
IBOutlet UIButton *incrBtn;
IBOutlet UIButton *decrBtn;
IBOutlet UILabel *label;
NSInteger counter;
}
-(IBAction)incr;
-(IBAction)decr;
代碼.m文件
- (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];
}
和多數民衆贊成它!您準備去mate..So繼續和代碼!!所有BEST
乾杯
你需要檢查網絡上一些初步的教程,然後如果你有任何問題,那麼你可以問here.But首先你應該嘗試至少。 – Ishu 2011-01-21 06:10:17