如何在swift3中输入UITextField作为信用卡(xxxx-xxxx-xxxx)类型的文本

时间:2017-02-02 12:56:45

标签: swift swift3

我正在尝试使用以下代码创建信用卡类型文本,但无法做到这一点,有什么办法吗?

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
    let formatter = NSNumberFormatter()
    formatter.groupingSize = 4
    formatter.groupingSeparator = "-"
    formatter.usesGroupingSeparator = true
    print("txtCardNumber \(txtCardNumber.text)")
}

0 个答案:

没有答案