簡體   English   中英

如何在 iPhone 上默認顯示數字鍵盤?

[英]How can I show the numeric keyboard by default on iPhone?

我正在嘗試以下但沒有運氣。 當用戶單擊 UiTextfield 時,我需要將鍵盤視圖自動更改為數字視圖,這可能嗎?

UITextInputTraits協議( UITextField符合)具有類型為UIKeyboardTypekeyboardType屬性。

myTextField.keyboardType = UIKeyboardTypeNumberPad;

這也可以在Interface Builder中完成:

數字pad2 數字pad2

UITextField符合UITextInputTraits協議,這意味着它具有您可以設置的keyboardType屬性。

myField.keyboardType = UIKeyboardTypeNumberPad;

您也可以通過界面構建​​器進行設置。 從文本輸入特性設置鍵盤到數字鍵盤,這就是全部。

我們也可以通過接口方法獲取它。選擇文本字段並轉到屬性檢查器並從鍵盤下拉框中更改鍵盤類型。

在此輸入圖像描述

如果要顯示數字鍵盤但還需要能夠使用小數點,貨幣符號或其他字符,則可以將鍵盤默認設置為字母鍵盤的背面。

currentTextField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;

這是一個很好的做法,總是寫父類UIKeyboardType ,然后繼續鍵盤枚舉numberPad

myTextField.keyboardType = UIKeyboardType.numberPad

暫無
暫無

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

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