需要向用户显示注释条目的多行文本字段,我使用的是UITextView而不是UITextField。我想在我的UITextView上使用textFieldShouldReturn
将数据发送到服务器。我怎么能这样做?根据我到目前为止的读数,该方法仅适用于UITextField。那么UITextView的等价物是什么?
答案 0 :(得分:2)
将UITextViewDelegate添加到viewControllerHeader
@interface ViewController : UIViewController<UITextViewDelegate>
这允许您访问UITextViewDelegate方法,其中有几个方法可以让您知道用户何时按下返回或让您知道他们何时完成编辑,例如
- (void)textViewDidEndEditing:(UITextView *)textView{
//From here you can action your methods to send the data to your server as required etc.
}
还有这种方法
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
//Which you can use to listen for the @"\" return action if you prefer.
}
我希望这会有所帮助