功能:按照手机上的计算器逻辑可以进行简单的计算。上方记录历史计算结果,可以点击选择。
要点1:没有什么太大的难点,就是点击各个按钮的逻辑问题。
- (void)clickText:(NSString *)text
{
BOOL shouldClear = false;
if ([text isEqualToString:@"C"]) {
self.inputTextField.text = @"0";
} else if ([text isEqualToString:@"+/-"]) {
if ([self.inputTextField.text floatValue] > 0) {
self.inputTextField.text = [NSString stringWithFormat:@"-%@",self.inputTextField.text];
} else if ([self.inputTextField.text floatValue] < 0) {
self.inputTextField.text = [self.inputTextField.text substringFromIndex:1];
}
[self.historyResultArr addObject:self.inputTextField.text];
[self.tableView reloadData];
} else if ([text isEqualToString:@"%"]) {
self.inputTextField.text = [NSString stringWithForm