Im新的xcode和iOS編程。 我按照這個教程: http://www.thetutorialblog.com/cocoa-objective-c/creating-a-basic-ipad-application/在Objective-C中增加/減少一個數字iOS
我得到它與一個「 - 按鈕」,一個標籤和一個「+按鈕」的工作。 但我想那些多,我有添加教程代碼,並將其複製這樣的:
IBOutlet UILabel *currentNumber2;
-(IBAction)incrementNumber2:(id)sender2;
-(IBAction)decrementNumber2:(id)sender2;
-(IBAction)incrementNumber2:(id)sender2 {
number++;
[currentNumber2 setText:[NSString stringWithFormat:@"%d", number]];
}
-(IBAction)decrementNumber2:(id)sender2 {
number--;
[currentNumber2 setText:[NSString stringWithFormat:@"%d", number]];
}
但是,當我按下第一個按鈕+,它向上計數+1在第一個標籤,然後當我按下第二個+按鈕,它將繼續從label2中的第一個按鈕開始計數,因此它將放入2.瞭解?
是否有超過按鈕和多個標籤? –
在這種情況下,您需要多個實例變量(或多個模型對象;這是面向對象編程中的一個關鍵概念,在該對象的所有方法調用中共享'number'實例。 –
什麼是您的確切的要求? –