ScrollView (가로 페이지 매김) 안에 포함 된 TableView가있는 앱이 있습니다.복잡한 UITableView에서 탭 처리 속도를 높이는 방법
각 TableView에는 여러 가지보기가있는 사용자 지정 TableViewCell이 있습니다.
셀 내의 영역을 단일 탭으로 처리하기 위해 셀 내의 뷰에 UITapGestureRecogniser를 추가합니다.
렌더링 성능이 좋습니다. 그러나 탭할 때 탭을 할 때부터 선택기가 호출 될 때까지 상당한 지연이 있음을 알 수 있습니다. 즉, 대부분의 시간이 hitTests를 수행하는 UIKit 내부에서 소비되고 있으며 어떤 요소가 어떤 요소에 응답하는지 파악합니다.
더 빠른 방법이 있습니까? 이 문제를 일으킬 수있는 원인은 무엇입니까?
처음에는 그렇게 생각했습니다. 기본적으로 UIAlertView를 생성하고이를 팝업하여 알림을 지연 시켰습니다. 그러나 후속 빌드는 UIAlertView로 신속하게 대응하고 다른 곳에서는 속도가 느려지는 것처럼 보입니다. 렌더링이 renderInContext에서 발생하는 것처럼 느려집니다 : 부모보기의 "스크린 샷"을 취합니다. – BlueFish