2012-02-24 11 views
11

मैं उत्सुक हूं, क्या UIKeyboardTypeNamePhonePad टेक्स्टफील्ड कीबोर्ड लेआउट को फोनपैड पर स्विच करने का कोई तरीका है? डिफ़ॉल्ट रूप से आपको नाम पैड मिलता है, फिर जब आप नंबर पर क्लिक करते हैं तो यह फोन पैड पर स्विच करता है, क्या कीबोर्ड पैड पर कीबोर्ड की इस शैली को डिफॉल्ट करने का तरीका है और नाम पैड पर स्विच करने में सक्षम है?स्विचिंग UIKeyboardTypeNamePhonePad डिफ़ॉल्ट देखें

धन्यवाद,

माइकल

+0

मैं भी इस ही कार्यक्षमता की जरूरत है। मैं NamePhonePad कीबोर्ड की "पक्ष" संख्या शुरू करना चाहता हूं। क्या आपने कभी यह पता लगाया है, या आप कुछ और कर रहे हैं? –

+0

का संभावित डुप्लिकेट [क्या यूआईकेबोर्डबोर्ड टाइपपैडपैडपैड प्रकार का कीबोर्ड फोन मोड में शुरू करने के लिए बनाया जा सकता है?] (Http://stackoverflow.com/questions/2489939/can-keyboard-of-type-uikeyboardtypenamephonepad-be-made-to-start- इन-फोन-मोड) –

उत्तर

-3

निश्चित रूप से! आप जो कुछ भी चाहते हैं उसे कीबोर्ड टाइप टाइप कर सकते हैं। उदाहरण के लिए यदि आपके पास टेक्स्टफील्ड है, तो आप ऐसा करते हैं;

textfield.keyboardType = UIKeyboardTypeNumbersAndPunctuation; 

ये संभव मान हैं:

UIKeyboardTypeDefault, 
UIKeyboardTypeASCIICapable, 
UIKeyboardTypeNumbersAndPunctuation, 
UIKeyboardTypeURL, 
UIKeyboardTypeNumberPad, 
UIKeyboardTypePhonePad, 
UIKeyboardTypeNamePhonePad, 
UIKeyboardTypeEmailAddress, 
UIKeyboardTypeDecimalPad, 
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable 
+0

मुझे पता है कि इसमें अलग-अलग मान हैं, लेकिन मुझे UIKeyboardTypeNamePhonePad और अंतर्निहित टॉगल कार्यक्षमता की आवश्यकता है, लेकिन मुझे बस फोनपैड पक्ष –

+0

पर शुरू करने की आवश्यकता है जैसा कि मैंने कहा, कीबोर्ड प्रकार का मान सेट करें पहले! बस यह करें: textfield.keyboardType = UIKeyboardTypePhonePad; –

+0

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

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