我有代码可以在计算器中显示历史记录,但是符号(+,-,×,÷)取自“案例”(照片1)

ios - 计算器中的历史记录,带有照片而不是标志-LMLPHP

如何使历史记录中我设置的图片显示符号(+,-,×,÷)(照片2)

ios - 计算器中的历史记录,带有照片而不是标志-LMLPHP

@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/

10-13 06:34