এটি লক্ষণীয় যে আপনি যদি বর্তমানে-কেন্দ্রীভূত ক্ষেত্রটি কীবোর্ডের প্রকারটি অবিলম্বে আপডেট করতে চান তবে একটি অতিরিক্ত পদক্ষেপ আছে:
// textField is set to a UIKeyboardType other than UIKeyboardTypeEmailAddress
[textField setKeyboardType:UIKeyboardTypeEmailAddress];
[textField reloadInputViews];
কল reloadInputViews
না করে, নির্বাচিত ক্ষেত্রটি ( প্রথম প্রতিক্রিয়াকারী ) হারানো এবং ফোকাস ফিরে না পাওয়া পর্যন্ত কীবোর্ডটি পরিবর্তন হবে না ।
UIKeyboardType
মানগুলির একটি সম্পূর্ণ তালিকা এখানে পাওয়া যাবে , বা:
typedef enum : NSInteger {
UIKeyboardTypeDefault,
UIKeyboardTypeASCIICapable,
UIKeyboardTypeNumbersAndPunctuation,
UIKeyboardTypeURL,
UIKeyboardTypeNumberPad,
UIKeyboardTypePhonePad,
UIKeyboardTypeNamePhonePad,
UIKeyboardTypeEmailAddress,
UIKeyboardTypeDecimalPad,
UIKeyboardTypeTwitter,
UIKeyboardTypeWebSearch,
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable
} UIKeyboardType;
doozy
এমন কিছুতে পরিবর্তন করতে পরামর্শ দিচ্ছি যা বেশি সাধারণভাবে বোধগম্য হয় .. মনে রাখবেন SO একটি আন্তর্জাতিক সাইট এবং উত্তর আমেরিকার কোনও নয়