簡體   English   中英

Cocoa swift:如何設置NSTextField只接受數字

[英]Cocoa swift: how can set NSTextField to only accept number

你們中的任何人都知道如何設置NSTextField只接受數字(int)?

讓我解釋。 我得到了我的NSTextField:

 @IBOutlet weak var txtBoxField: NSTextField!

但我可以鍵入任何字符串,我想要的只是能夠輸入數字。

我真的很感謝你的幫助。

在IB中,獲取一個NSNumberFormatter對象並將其放到NSTextField 這會將數字格式化程序對象附加到該文本字段。 在對象瀏覽器中,它應如下所示:

在此輸入圖像描述

現在選擇Number Formatter對象並配置它應允許的數字的種類,樣式和范圍:

在此輸入圖像描述

如果您只想要整數,請選擇None樣式。

如果必須以編程方式執行此操作,請參閱NSNumberFormatter以創建和配置formatter對象,然后使用它來設置文本字段的formatter屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM