How to disable the keyboard for IOS
In iOS application development, three types of view objects enable the virtual keyboard for input operations, but there is no automated method for disabling the virtual keyboard. We need to implement this by ourselves.
Press done on the keyboard to close the keyboard.
Select TextFields in Interface Builder, find Text Input Traits in Text Field Attributes, and set Return Key to done. OK
Definition Method
The Code is as follows:
-(IBAction) textFieldDoneEditing :( id) sender; // press the Done key to close the keyboard
Implementation Method
The Code is as follows:
// Close the keyboard after pressing the Done key
-(IBAction) textFieldDoneEditing :( id) sender
{
[Sender resignFirstResponder];
}
Locate the event Did End On Exit, associate it with textFieldDoneEditing, and OK.
What if there is no done key for a digital keyboard? Let's close the keyboard by touching the background.
Definition Method
The Code is as follows:
-(IBAction) backgroundTap :( id) sender; // close the keyboard by touching the background
Implementation Method
The Code is as follows:
// Close the keyboard by touching the background
-(IBAction) backgroundTap :( id) sender
{
[NameFiled resignFirstResponder];
[NumberField resignFirstResponder];
}
Then select the Touch Down event of the background and associate it with backgroundTap. OK
In this method, you need to change the UIView to UIControl.