私は電卓で履歴を表示するためのコードを持っていますが、兆候は(+、 - 、×、÷)は、「ケース」(写真1)写真(スウィフト)
方法から取得されます私はそれがそうすることを行うことができます歴史の中で記号(+、 - 、×、÷)私は(写真2)を設定した画像で表示されます
@IBAction func equalitySignPressed(sender: UIButton) {
if stillTyping {
secondOperand = currentInput
}
dotIsPlaced = false
addHistory(text: operationSign + displayResultLabel.text!)
switch operationSign {
case "+":
operateWithTwoOperands{$0 + $1}
case "-":
operateWithTwoOperands{$0 - $1}
case "×":
operateWithTwoOperands{$0 * $1}
case "÷":
operateWithTwoOperands{$0/$1}
default: break
}
}
歴史:
func addHistory(text: String){
//Add text
resultLabelText.text = resultLabelText.text! + "" + text
}