我有代码可以在计算器中显示历史记录,但是符号(+,-,×,÷)取自“案例”(照片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 "÷":
if secondOperand == 0 {
Error.text = NSLocalizedString("Division by Zero", comment: "")
break
} else {
operateWithTwoOperands{$0 / $1}
}
default: break
}
}
添加历史记录:
func addHistory(text: String){
//Add text
resultLabelText.text = resultLabelText.text! + "" + text
}
最佳答案
不需要图像或属性字符串。您可以将Unicode字符⃣
(U + 20E3-组合封闭键帽)与各种数学符号一起使用:+
,-
,×
和÷
。 =
。
将它们放在一起可以得到:+⃣
,-⃣
,×⃣
,÷⃣
,=⃣
。
关于ios - 计算器中的历史记录,带有照片而不是标志,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46997172/