diff --git a/ios/Classes/1.5/FLB2FlutterViewContainer.m b/ios/Classes/1.5/FLB2FlutterViewContainer.m
index 1e3a22c9225e3c8fcb45b720e4881b2b28ea8fb3..cf627b262b8f99aee2c7a766c3ebbffe715f1305 100755
--- a/ios/Classes/1.5/FLB2FlutterViewContainer.m
+++ b/ios/Classes/1.5/FLB2FlutterViewContainer.m
@@ -204,6 +204,7 @@ static NSUInteger kInstanceCounter = 0;
                                                  pageName:_name
                                                    params:_params
                                                  uniqueId:self.uniqueIDString];
+    [[[UIApplication sharedApplication] keyWindow] endEditing:YES];
     [super viewWillDisappear:animated];
 }