Needing to present user a multiline text field for comment entry, I am using a UITextView instead of a UITextField. I would like to use textFieldShouldReturn on my UITextView to send the data to server. How might I do that? Based on my readings so far, the method is only applicable to UITextField. So what is the equivalent for UITextView?
            Asked
            
        
        
            Active
            
        
            Viewed 3,045 times
        
    6
            
            
         
    
    
        learner
        
- 11,490
- 26
- 97
- 169
- 
                    Try this ->http://stackoverflow.com/questions/703754/how-to-dismiss-keyboard-for-uitextview-with-return-key – Anand Suthar Aug 24 '14 at 15:47
1 Answers
4
            
            
        By adding the UITextViewDelegate to your viewControllerHeader
@interface ViewController : UIViewController<UITextViewDelegate>
This'll allow you access to the UITextViewDelegate methods of which there are a couple of which should allow you to know when the user has either pressed return or let you know when they have finished editing, for example
 - (void)textViewDidEndEditing:(UITextView *)textView{
//From here you can action your methods to send the data to your server as required etc.
}
There's also this method
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
//Which you can use to listen for the @"\" return action if you prefer.
}
I hope this helps
 
    
    
        Jim Tierney
        
- 4,078
- 3
- 27
- 48