कुंजीपटल छुपाए जाने पर कुंजीपटल दिखाए जाने के बाद मुझे नियंत्रित करने की आवश्यकता होती है, बटन दबाया जाता है। आईओएस पर कीबोर्ड छुपाते समय कौन सी घटना ट्रिगर होती है? धन्यवादआईओएस घटना जब कीबोर्ड छुपाता है
उत्तर
हाँ उपयोग निम्नलिखित
//UIKeyboardDidHideNotification when keyboard is fully hidden
//name:UIKeyboardWillHideNotification when keyboard is going to be hidden
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(onKeyboardHide:) name:UIKeyboardWillHideNotification object:nil];
और onKeyboardHide
-(void)onKeyboardHide:(NSNotification *)notification
{
//keyboard will hide
}
यह बर्खास्तगी के पल में ट्रिगर होगा, जब कुंजीपटल पूरी तरह छिपा हुआ न हो। –
हां, सही, कृपया पूरी तरह से छुपा अधिसूचना उपयोग 'UIKeyboardDidHideNotification' के लिए अद्यतन उत्तर की जांच करें –
आप UIKeyboardWillHideNotification
के लिए सुन सकते हैं, यह तब भी भेजा जाता है जब कीबोर्ड को खारिज कर दिया जाता है।
सटीक होने के लिए, कुंजीपटल खारिज होने से पहले अधिसूचना भेजी जाती है। –
@ हेनरी, सही ... क्योंकि मैं अभी इस से निपट रहा हूं। – Morkrom
आप को पता है जब उपयोगकर्ता प्रेस ठीक है बटन, आप UITextFieldDelegate
प्रोटोकॉल को अपनाना चाहते हैं, तो आप देखें तो नियंत्रक इस विधि को लागू करता है:
स्विफ्ट 3:
func textFieldShouldReturn(_ textField: UITextField) -> Bool {
// this will hide the keyboard
textField.resignFirstResponder()
return true
}
आप बस जानना चाहते हैं जब कुंजीपटल दिखाया गया है या छिपा है, का प्रयोग कर एक Notification
:
स्विफ्ट 3:
NotificationCenter.default.addObserver(self, selector: #selector(self.keyboardWillShow(_:)), name: .UIKeyboardWillShow , object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(self.keyboardWillHide(_:)), name: .UIKeyboardWillHide , object: nil)
func keyboardWillShow(_ notification: NSNotification) {
print("keyboard will show!")
// To obtain the size of the keyboard:
let keyboardSize:CGSize = (notification.userInfo![UIKeyboardFrameBeginUserInfoKey] as! NSValue).cgRectValue.size
}
func keyboardWillHide(_ notification: NSNotification) {
print("Keyboard will hide!")
}
- 1. कीबोर्ड टैबबार छुपाता है
- 2. कीबोर्ड दिखाता है जब कीबोर्ड
- 3. आईओएस कीबोर्ड
- 4. आईओएस: जब कीबोर्ड दिखाता है तो UITableView एनीमेशन अक्षम करें
- 5. कोई टैब बार बार छुपाता है जब कोई टैब बार छुपाता/दिखाता है?
- 6. आईओएस 6 सिम्युलेटर कीबोर्ड
- 7. कीबोर्ड इनपुट आईओएस
- 8. यूट्यूब बर्खास्तगी घटना (आईओएस)
- 9. वर्चुअल कीबोर्ड आईओएस
- 10. कीबोर्ड शो तब दिखाता है जब MFMessageComposeViewController
- 11. घटना Jquery लिस्टबॉक्स बदलें कीबोर्ड स्क्रॉल
- 12. जब हार्डवेयर कीबोर्ड
- 13. आईओएस कस्टम कीबोर्ड को UITextField
- 14. Pagehide घटना जब आईपैड
- 15. घटना जब यूट्यूब वीडियो
- 16. WebView loadUrl() के दौरान सॉफ्ट कीबोर्ड छुपाता है, जिसका अर्थ है कि जावास्क्रिप्ट
- 17. एक्लिप्स कुंजीस्टोर कहां छुपाता है?
- 18. घटना जब Word 2007 विषय बदलता है
- 19. Knockout.js value जब उपयोगकर्ता कीबोर्ड
- 20. घटना ट्रिगर जब बटन एंड्रॉयड
- 21. गैलरी घटना "जब छवि केंद्रित"
- 22. jQuery ट्रिगर घटना जब तत्व
- 23. यूआईटीक्स्टफील्ड का स्पष्ट बटन कुंजीपटल छुपाता है जब उसके अंदर UIScrollView
- 24. हैश.न्यू ({}) हैश सदस्यों को क्यों छुपाता है?
- 25. बूटस्ट्रैप पॉपओवर छुपाता लाइन
- 26. मोबाइल सफारी कीबोर्ड फॉर्म सबमिशन
- 27. आईओएस UITableView contentOffSet अब धक्का विवरण से वापसी पर शीर्षलेख छुपाता है
- 28. आईओएस में कीबोर्ड पृष्ठभूमि रंग कैसे बदलें?
- 29. आईओएस कीबोर्ड की उपस्थिति को अनुकूलित करें
- 30. कीबोर्ड मोबाइल फिक्स्ड फ़ूटर चल रहा है जब कीबोर्ड दिखाई देता है
http://developer.apple.com/library/ios/search /? q = कीबोर्ड + छुपाएं –
संभावित डुप्लिकेट [आईपैड कीबोर्ड को कैसे छिपाया गया है] [http://stackoverflow.com/questions/7912246/ipad-how-to-now-keyboard-has-been-hidden) –