In my iOS app, I have a UIWebView with text fields . I'd like to respond to the Return key being tapped. How do I do that?
Can I somehow get access to the UITextField so I can implement UITextFieldDelegate method textFieldShouldReturn? Or is there some other way to accomplish this?
uiwebview can not can uitextfieldDelegate . try to read Apple document
You need to do some JavaScript tricks for this.
In your HTML document, bind a keyup event callback for your text input control, (Last time I checked, somehow UIWebView doesn't fire keypress event for return key, so keyup event is your best alternative)
In this callback, let the web view goto a custom URL scheme. e.g below:
Then you can handle this URL scheme in you UIWebView's delegate