gpt4 book ai didi

swift - 限制在 Swift 语言的文本字段中输入某些第一个/初始值

转载 作者:行者123 更新时间:2023-11-30 13:47:49 27 4
gpt4 key购买 nike

有人可以帮我解决我的问题吗,问题是我希望我输入到文本字段的第一个初始值只是从 1 到 9 的数字,我正在使用小数垫,所以我也不希望我的初始值是小数点,但在第一个值(仅从 1 t0 9 开始的数字)之后,用户只能输入一位小数。我只做了一位小数,但不知道如何让用户不输入零或小数点作为其初始/起始值。请帮助我,提前谢谢你。我问过这个问题,之前很多人说它可以在网上找到,但我找不到它。如果你上传代码,这对我来说意味着整个世界。

最佳答案

如果我理解正确的话,你想禁止用户输入“.”或“0”作为文本字段中的第一个字符,那么您需要将文本字段的委托(delegate)设置为包含此方法的类的实例:

func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool {
if textField.text == ""&& (replacementString == "0"|| replacementString == ".") {
返回错误
}
返回真
}

关于swift - 限制在 Swift 语言的文本字段中输入某些第一个/初始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34702266/

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