Thanks for replying, with the above code, I confirmed that the problem has been fixed on iPad2 ( Simulator ).
But with iPhone 6, iPhone 6 Plus ( iOS 8.4 - Simulator ) when pressing hide button on keyboard, pressing the textfield won't let the keyboard appear again ( unless press Command + K ) which is weird since I think there no such shortcut on real device, could any one confirming with real device please ? Thanks for reading.
Noted : With these code above, iPhone 6 ( iOS 8.4 Simulator ) could only fire the TextField::EventType::DETACH_WITH_IME and the "canDetachWithIME()" function always return true regardless of pressing return or "Hide keyboard" on the iPhone 6's soft keyboard, unlike it was like on the iPad 2 Siumlator, is it me or the simulator or device problem ? Thanks again.