gpt4 book ai didi

cocoa 迅速 : how can set NSTextField to only accept number

转载 作者:行者123 更新时间:2023-12-03 16:56:33 31 4
gpt4 key购买 nike

你们知道如何设置 NSTextField 只接受数字(int)吗?

让我解释一下。我得到了我的 NSTextField:

 @IBOutlet weak var txtBoxField: NSTextField!

但是我可以输入任何字符串,而我想要的只是能够输入数字。

我非常感谢您的帮助。

最佳答案

在 IB 中,获取一个 NSNumberFormatter 对象并将其拖放到您的 NSTextField 上。这会将数字格式化程序对象附加到该文本字段。在对象浏览器中,它应该如下所示:

enter image description here

现在选择Number Formatter对象并配置它应允许的数字种类、样式和范围:

enter image description here

如果您只需要整个整数,请选择None样式。

如果您必须以编程方式执行此操作,请参阅 NSNumberFormatter 创建和配置格式化程序对象,然后使用它来设置文本字段的 formatter 属性。

关于 cocoa 迅速 : how can set NSTextField to only accept number,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55839347/

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