मैं उपयोगकर्ता दबाए गए रिटर्न बटन के बाद डिफ़ॉल्ट रूप से कीबोर्ड प्रकार को संख्यात्मक में बदलना चाहता हूं। हालांकि कीबोर्ड टाइप करने के बाद संपत्ति टाइप नहीं होता है।आईओएस पर प्रोग्रामेटिक रूप से बदलते कीबोर्ड प्रकार कुछ भी नहीं
मेरे कोड:
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
return YES;
}
मैं अपने आप को पाठ क्षेत्र प्रतिनिधि के रूप में स्थापित किया है और विधि वापसी बटन दबाने के बाद बुलाया जा रहा है।
संपादित करें:
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField setKeyboardType:UIKeyboardTypeNumbersAndPunctuation];
[textField reloadInputViews];
return YES;
}
http://stackoverflow.com/questions/7301018/programmatically-change-uitextfield-keyboard-type – Rushabh
आप करना चाह सकते हैं इस प्रश्न में पोस्ट किए गए समाधान का प्रयास करें: http://stackoverflow.com/questions/1594346/dynamically-changing-keyboard-type-for-a-uisearchbar – henning77