I. Using OC
1. First, to add a proxy uitextfielddelegate
2. Set proxy textfield.delegate = self;
3. Implementing the methods in the Protocol
Click Return to retract the keyboard
-(BOOL) Textfieldshouldreturn: (Uitextfield *) TextField
{
Recycle keyboard, cancel first responder
[TextField Resignfirstresponder];
return YES;
}
Click on the empty space to retract the keyboard
-(void) touchesended: (Nsset *) touches withevent: (Uievent *) Event {
[TextField Resignfirstresponder];
}
Two. Using Swift
Steps 1, 2 and OC are not different, the specific implementation method slightly different
1. Click Return to recycle the keyboard
Func Textfieldshouldreturn (textfield:uitextfield!), bool{
Textfield.resignfirstresponder ()
return True
}
2. Click the blank recycle keyboard
var Firsttextfield:uitextfield?
var Secondtextfield:uitextfield?
var Thirdtextfield:uitextfield?
Override Func touchesended (Touches:set, withevent event:uievent) {
Thirdtextfield?. Resignfirstresponder ()
Firsttextfield?. Resignfirstresponder ()
Secondtextfield?. Resignfirstresponder ()
}
IOS retract keyboard--in Lan Yi education