gpt4 book ai didi

ios - 问题限制十进制长度

转载 作者:搜寻专家 更新时间:2023-11-01 05:37:56 25 4
gpt4 key购买 nike

<分区>

我用来在我的所有 UITexField 中限制最多 1 个十进制数的代码:

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
let computationString = (textField.text! as NSString).stringByReplacingCharactersInRange(range, withString: string)


let arrayOfSubStrings = computationString.componentsSeparatedByString(",")


if (arrayOfSubStrings.count == 1 && computationString.characters.count > 2) {

return false

} else if arrayOfSubStrings.count == 2 {
let stringPostDecimal = arrayOfSubStrings[1]

return stringPostDecimal.characters.count <= 1
}



return true
}

但我只知道有两种类型的小数位:带点和带逗号。

例如,我的 iOS 模拟器使用点,而我的 iPhone 使用逗号。那么我该如何解决这个问题,同时停止这两个问题呢?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com