0
有一種textfeild用於顯示數字小鍵盤的委託方法。類似於我想在點擊按鈕時顯示它。是否有可能?由於我的應用程序處理電話,我想打電話給沒有存儲在地址簿中的號碼...顯示數字小鍵盤
有一種textfeild用於顯示數字小鍵盤的委託方法。類似於我想在點擊按鈕時顯示它。是否有可能?由於我的應用程序處理電話,我想打電話給沒有存儲在地址簿中的號碼...顯示數字小鍵盤
我假設你的意思是UITextField
。它符合UITextInputTraits
協議,因此您可以將其keyboardType
屬性設置爲UIKeyboardTypePhonePad
。
實施例:
UITextField *textField = [[UITextField alloc] init];
textField.keyboardType = UIKeyboardTypePhonePad;
...
[textField becomeFirstResponder];
參考:UITextField Class Reference
鍵盤本身可以使用由UITextInputTraits協議提供的性質進行定製的外觀。文本字段對象實現此協議並支持它定義的屬性。您可以使用這些屬性來指定要顯示的鍵盤類型(ASCII,數字,URL,電子郵件和其他)。您還可以配置鍵盤的基本文本輸入行爲,例如是否支持自動大寫和校正文本。
謝謝... Bt我的問題是nt abt txtfeild。我想通過按鈕點擊 – Icoder
哦顯示numpad。你可以使用隱藏的'UITextField'設置keyboardType屬性,並且你的按鈕的動作應該調用'[textField becomeFirstResponder]'。這將顯示數字小鍵盤。然後使用你的'UITextFieldDelegate',當值改變時,你可以從文本字段讀出值。 –
感謝您的建議......它工作正常 – Icoder