0
UIScrollView에 UITextView가 있습니다. 텍스트보기에는 몇 개의 링크가 있습니다. 텍스트보기가 원래 화면 외부에 있고보기로 스크롤되는 경우 링크가 작동하지 않습니다. 텍스트 뷰가 원래 화면에 있으면 링크가 정상적으로 작동합니다.iOS - UITextView의 링크가 UIScrollView와 작동하지 않습니다.
누구나 해결책을 알고 있습니까?
UIScrollView에 UITextView가 있습니다. 텍스트보기에는 몇 개의 링크가 있습니다. 텍스트보기가 원래 화면 외부에 있고보기로 스크롤되는 경우 링크가 작동하지 않습니다. 텍스트 뷰가 원래 화면에 있으면 링크가 정상적으로 작동합니다.iOS - UITextView의 링크가 UIScrollView와 작동하지 않습니다.
누구나 해결책을 알고 있습니까?
나는 해결책을 직접 얻었다. 그것은 문제를 만들고있는 UIScrollView에 내용 UIView의 높이가되었습니다. 내용보기의 높이는 scrollview의 높이와 같습니다. 그러나 하위보기의 전체 높이가 훨씬 큽니다. 모든 것이 올바르게 표시되는 것처럼 보이지만, 컨텐트 뷰 경계 외부의 사용자 상호 작용은 서브 뷰에 제대로 전달되지 않았습니다.
그래서 viewWillLayoutSubviews를 덮어 쓰고 콘텐츠보기의 높이 제약 조건을 수동으로 업데이트합니다. 링크가 잘 작동합니다.