Должен ли метод InInteractWith нарушать прокрутку табличного представления в iOS 13? - PullRequest
0 голосов
/ 22 октября 2019

Я использую UITextView в tableviewcell, и я подтверждаю, что методы делегата shouldInteractWith;когда я хочу прокрутить табличное представление, но оно отвечает и прерывает прокрутку в iOS 13.

В iOS 12 это нормально. только когда я прокручиваю вверх и нажимаю пальцем на текст ссылки, он отвечает.

func textView(_ textView: UITextView, shouldInteractWith URL: URL, in characterRange: NSRange, interaction: UITextItemInteraction) -> Bool {
    guard let received = self.entity as? ReceivedEventsModel else {
        return false
    }
    if URL.scheme == "issue" && interaction == .invokeDefaultAction {
        delegate?.pushToViewController(with: ["issue" : received.payload.issue!.html_url!])
        return false
    }
    else if URL.scheme == "repo" && interaction == .invokeDefaultAction {
        delegate?.pushToViewController(with: ["repo" : received.repo.name!])
        return false
    }
    else {
        return true
    }
}

Я ожидаю, что прокрутка нормальная, когда я пролистываю пальцем вверх, касаюсь текста ссылки.

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