কীবোর্ড পপ আপ হওয়ার পরে কোনও কীবোর্ড খারিজ করতে, এখানে 2 টি মামলা রয়েছে ,
যখন ইউআইটিসেক্সটফিল্ডটি কোনও ইউআইএসক্রোলভিউয়ের মধ্যে থাকে
যখন ইউআইটিেক্সটফিল্ডটি কোনও ইউআইএসক্রোলভিউয়ের বাইরে থাকে
2. যখন UITextFeld আপনার ইউআইভিউকন্ট্রোলার সাবক্লাসে কোনও ইউআইএসক্রোলভিউয়ের পদ্ধতির ওভাররাইড করে
আপনাকে অবশ্যই সমস্ত ইউআইটিেক্সটভিউয়ের জন্য প্রতিনিধি যুক্ত করতে হবে
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[self.view endEditing:YES];
}
- একটি স্ক্রোল দৃশ্যে, বাইরে টোকা দেওয়া কোনও ঘটনাই চালিত করবে না , তাই সেক্ষেত্রে একটি ট্যাপ গ্যাশার রিকগনিাইজারটি ব্যবহার করুন, স্ক্রোল ভিউয়ের জন্য একটি ইউআইটিপজেষ্টার টেনে আনুন এবং এর জন্য একটি আইবিএક્શન তৈরি করুন ।
আইবিএএকশন তৈরি করতে, সিটিআরএল + টিপুন ইউআইটিএপপেশারটি ক্লিক করুন এবং এটিকে ভিউকন্ট্রোলারের .h ফাইলটিতে টানুন।
এখানে আমি আমার ক্রিয়া নাম হিসাবে ট্যাপড এভেন্ট নামকরণ করেছি
- (IBAction)tappedEvent:(id)sender {
[self.view endEditing:YES]; }
প্রদত্ত অপ্রয়োজনীয় তথ্য নীচের লিঙ্ক থেকে উদ্ভূত হয়েছে, দয়া করে আরও তথ্যের জন্য উল্লেখ করুন বা যদি আপনি অবর্ণনীয় ডেটা বুঝতে না চান তবে আমার সাথে যোগাযোগ করুন।
http://samwize.com/2014/03/27/dismiss-keyboard-when-tap-outside-a-uitextfield-slash-uitextview/