gpt4 book ai didi

swift - 文本字段中的强制模式

转载 作者:行者123 更新时间:2023-11-28 08:32:44 24 4
gpt4 key购买 nike

( swift )所以问题是:

当用户在文本字段中输入无法计算的内容时,我的应用程序(一种计算器)崩溃了。

例如,如果他输入“-4-.”,应用程序将无法计算。因此,必须遵循一种模式。

允许使用以下字符:1234567890.-

减号只能在文本字段中的第一个字符时输入,不能再次输入。点只能在数字后输入,不能重复输入。

最佳答案

那么你必须确定:

当用户点击数字/数字/字符时,您必须执行以下操作:

//Goes at top of one of your classes
var decimalCount:Int = 0

//At location of tap for character
if(decimalCount < 1) {
textField.text += "."
decimalCount += 1
}

这种意识形态也可以应用于“-”。

关于swift - 文本字段中的强制模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38557893/

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