2010-09-26 11 views
43

मैं कोई भाग्य के साथ निम्नलिखित कोशिश कर रहा हूँ। जब उपयोगकर्ता यूआईटेक्स्टफील्ड पर क्लिक करता है तो मुझे कीबोर्ड दृश्य को संख्यात्मक दृश्य में स्वचालित रूप से बदलने की आवश्यकता होती है, क्या यह संभव है? अग्रिम धन्यवाद।उद्देश्य सी - आईफोन। मैं डिफ़ॉल्ट रूप से संख्यात्मक कीबोर्ड कैसे दिखा सकता हूं?

उत्तर

84

UITextInputTraits प्रोटोकॉल (जो UITextField अनुरूप है) keyboardTypeUIKeyboardType प्रकार की संपत्ति है।

myTextField.keyboardType = UIKeyboardTypeNumberPad; 
+1

आपको बहुत बहुत धन्यवाद! – Pablo

8

UITextField UITextInputTraits प्रोटोकॉल है जो इसका मतलब है के अनुरूप है keyboardType प्रॉपर्टी में आप सेट कर सकते हैं है।

 
myField.keyboardType = UIKeyboardTypeNumberPad; 

आप इसे इंटरफ़ेस बिल्डर के माध्यम से भी सेट कर सकते हैं। टेक्स्ट इनपुट गुणों से कीबोर्ड को संख्या पैड पर सेट किया गया है और यह सब कुछ है।

2

आप एक संख्यात्मक कुंजीपटल दिखाना चाहते हैं, लेकिन यह भी तो दशमलव अंक, मुद्रा के प्रतीकों, या अन्य उपयोग करने में सक्षम होने की जरूरत है वर्ण, आपके पास वर्णमाला कीबोर्ड के पीछे की तरफ कीबोर्ड डिफ़ॉल्ट हो सकता है।

currentTextField.keyboardType = UIKeyboardTypeNumbersAndPunctuation; 
3

हम इसे इंटरफ़ेस दृष्टिकोण पाठ क्षेत्र also.Select से मिलता है और निरीक्षक को विशिष्ट बनाने और बॉक्स ड्रॉप डाउन कीबोर्ड से कुंजीपटल प्रकार बदलने के लिए जा सकते हैं।

enter image description here

संबंधित मुद्दे

 संबंधित मुद्दे