Я использую 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
}
}
Я ожидаю, что прокрутка нормальная, когда я пролистываю пальцем вверх, касаюсь текста ссылки.