我正在創建一個計算器應用程序,該應用程序具有退格按鈕,只是在用戶意外鍵入一個數字之後。有沒有辦法去除發送給UILabel的最後一件事?刪除發送到UILabel的數據
肯定的是,我加入我的代碼,以顯示我目前在做什麼,
- (IBAction)digitPressed:(UIButton *)sender {
NSString *digit = sender.currentTitle;
if ([digit isEqualToString:@"."] && !_decimalPressed){
self.display.text = [self.display.text stringByAppendingString:digit];
self.historyDisplay.text = [self.display.text stringByAppendingString:digit];
self.decimalPressed = YES;
}
else if (!_isUserInTheMiddleOfEnteringANumber){
self.display.text = digit;
self.historyDisplay.text = digit;
self.isUserInTheMiddleOfEnteringANumber = YES;
}
else if (![digit isEqualToString:@"."]){
self.display.text = [self.display.text stringByAppendingString:digit];
self.historyDisplay.text = [self.display.text stringByAppendingString:digit];
}
}
這我怎麼想獲得刪除最後一個元素
- (IBAction)backSpace:(id)sender {
}
如何在您的問題中添加一些代碼以顯示如何將數字添加到「UILabel」中? –