2009-12-11 9 views
8

मुझे संख्यात्मक मोड में आने के लिए UITextField "ASCII कैपेबल" कीबोर्ड की आवश्यकता है। मुझे इसके लिए एक एपीआई नहीं मिल रहा है, मुझे क्या याद आ रही है?संख्या मोड में टेक्स्टफ़िल्फ़ कीबोर्ड स्टार्टअप

उत्तर

12

आप मान लिया जाये कि तुम सब करने की जरूरत है विधि कॉल, एक UITextFieldtextField नामित किया है।

+0

मुझे "संख्यात्मक और विराम चिह्न" कीबोर्ड नहीं चाहिए, मुझे संख्यात्मक मोड में "ASCII कैपेबल" कीबोर्ड की आवश्यकता है - जैसे कि नीचे बाईं संख्यात्मक कुंजी दबा दी गई थी। – zaph

+0

आईफोन प्रोग्रामिंग के साथ, जंगली हंस के बाद पीछा करने के बजाय उपलब्ध विकल्पों में से सबसे अच्छा चुनना बेहतर है। –

+0

UIKeyboardTypeNumbersAndPunctuation संख्यात्मक मोड में "ASCII कैपेबल" कीबोर्ड है, मुझे यह सरल तथ्य याद आया। – zaph

0

दस्तावेज़ीकरण से यह मदद करता है?

कुंजीपटल ही UITextInputTraits प्रोटोकॉल द्वारा प्रदान की गुण का उपयोग कर अनुकूलित किया जा सकता की उपस्थिति। टेक्स्ट फ़ील्ड ऑब्जेक्ट्स इस प्रोटोकॉल को लागू करते हैं और परिभाषित गुणों का समर्थन करते हैं। आप प्रदर्शित करने के लिए कीबोर्ड (ASCII, संख्या, यूआरएल, ईमेल, और अन्य) निर्दिष्ट करने के लिए इन गुणों का उपयोग कर सकते हैं। आप कुंजीपटल के एंट्री व्यवहार, जैसे को मूल पाठ पूंजीकरण और टेक्स्ट के सुधार का समर्थन भी कर सकते हैं।

+0

वास्तव में नहीं, मैंने UITextInputTraits को देखा है। मैंने अन्य ऐप्स देखे हैं जो ऐसा करते हैं लेकिन यह नहीं जानते कि यह एक निजी एपीआई के माध्यम से है या नहीं। – zaph

-1

क्या आप इंटरफ़ेस बिल्डर का उपयोग कर रहे हैं? यदि ऐसा है, तो टेक्स्ट फ़ील्ड पर क्लिक करें, फिर टेक्स्ट फ़ील्ड विशेषताएँ पर जाएं। कीबोर्ड के लिए एक विशेषता होगी। इसे संख्या पैड में बदलें।

[ textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation ]; 

आप इस से पहले कुंजीपटल प्रदर्शित किया जाता है कॉल करने के लिए आवश्यकता हो सकती है:

+0

मुझे "संख्या पैड" नहीं चाहिए, मुझे संख्यात्मक मोड में "ASCII सक्षम" कीबोर्ड की आवश्यकता है - जैसे कि नीचे बाईं संख्यात्मक कुंजी दबा दी गई थी। – zaph

+0

क्या आप इसका उदाहरण दे सकते हैं कि इसे कैसे प्राप्त किया जाए? जब मैं डायल करने की कोशिश करता हूं और बाईं ओर संख्यात्मक कुंजी पर क्लिक करता हूं, तो मुझे संपर्क जोड़ने के लिए कहा जाता है। – Jay

+0

ओपन नोट्स ऐप, एक मान दर्ज करने के लिए नोट में क्लिक करें। निचले बाएं कीबोर्ड बटन पर क्लिक करें जिसे "। 123" लेबल किया गया है। मुझे यही चाहिए लेकिन मैं चाहता हूं कि कुंजीपटल इस तरह का चयन करे। – zaph

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