的UITextView:将重点放在becomefirstresponder(UITextview:

2019-10-20 15:22发布

我有一个通过敲击成为第一个响应者一个UITextView。 该代码看起来是这样的。

UITapGestureRecognizer *recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(editTextRecognizerTabbed:)];
recognizer.delegate = self;
recognizer.numberOfTapsRequired = 1;
[self.textViewNotes addGestureRecognizer:recognizer];

- (void) editTextRecognizerTabbed:(UITapGestureRecognizer *) aRecognizer;
{
    self.textViewNotes.dataDetectorTypes = UIDataDetectorTypeNone;
    self.textViewNotes.editable = YES;
    [self.textViewNotes becomeFirstResponder];
}

因此,当用户点击TextView的,TextView的成为第一个响应者和重点是对文本的末尾。 我想将焦点置于文本中的轻叩位置。

任何想法?

文章来源: UITextview: Place focus on becomefirstresponder