UITextView Перетаскивание курсора (долгое нажатие на лупу) не работает - PullRequest
0 голосов
/ 15 октября 2018

У меня UITextView, в котором я не вижу увеличенную текстовую лупу.Есть ли способ заставить эту лупу появиться?

enter image description here

enter image description here

1 Ответ

0 голосов
/ 15 октября 2018
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {

    BOOL isAtLeastOneGestureInlineTextView = [self isInlineTextView:gestureRecognizer.view] || [self isInlineTextView:otherGestureRecognizer.view];
    if ((gestureRecognizer == [self longPressGesture]) && !isAtLeastOneGestureInlineTextView) {
        return NO;
    }

    if (gestureRecognizer == [self panGesture]) {
        return NO;
    }

    return YES;
}

- (BOOL)isInlineTextView:(UIView *)view {
    return [view isKindOfClass:[SFGInlineTextView class]];
}

Видимо, была эта проверка, которая отключала долгое нажатие.Чтобы сохранить прежнюю реализацию, я проверил, чтобы жесты не были желаемыми textView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...