테이블보기 위에 다소 큰 표 머리글보기가 있습니다. 해당 헤더보기에 여러 하위 뷰가 있습니다. 테이블 뷰 맨 위에 일부 서브 뷰 ("전부"는 아님)를 "고수"하고있는 비표준 비트를 수행하고 있습니다.응답기 체인의 표 셀 앞에 UITableView 헤더보기를 가져 오는 방법은 무엇입니까?
내 문제는 시각적으로 테이블보기 셀이 고정 테이블 머리글 하위 뷰 아래로 전달되지만 테이블보기 셀이 터치 응답 측면에서 테이블 머리글보기의 "위"에있는 것처럼 보입니다. 예를 들어, 나는 표 머리글보기의 하위보기 인 단추가 있습니다. 단추 아래에 셀이 없으면 단추가 잘 작동하여 감동합니다. 그러나 사용자가 표보기를 스크롤하여 셀이있을 때 버튼 아래의 터치는 실제로 버튼을 누르기보다는 숨겨진 셀을 선택합니다.) 누군가는 터치하여 첫 번째 샷을 얻을 수 있도록 테이블 뷰 셀 위의 테이블 헤더 뷰를 "올리는"방법에 대한 조언을 줄 수 있습니까? 손질?
하위 헤더보기가 막대기 (다른 사람들이 평상시와 같이 화면을 위로 스크롤하도록 지정) 만하기 때문에 섹션 헤더보기 대신 표 머리글보기를 사용하고 있습니다. 하위 뷰 중 하나는 화면의 전체 높이보다 더 큰 높이까지 확장 될 수 있습니다 (그리고 그 확장은 움직입니다). 이러한 이유로 섹션 헤더보기를 사용하는 것이 실현 가능할 것이라고 생각하지 않았습니다. (그렇다면 응답을 터치 할 때 섹션 헤더보기가 "위"테이블 셀이라는 것을 알고 있으므로 알려 주시기 바랍니다.)
문제는 시각적이지 않습니다. bringSubviewToFront는 리스폰 더 체인에도 영향을 줍니까? 내가 다시 시도해 볼게. – danbretl
예, 기본 응답자가되어야합니다. –
어떤 뷰에서 메서드를 호출하겠습니까? 그리고 어떤 뷰를 앞에 올리겠습니까? 헤더보기를 앞으로 가져 오도록 테이블보기에 알리시겠습니까? 또는 머리글보기에서 (예 :) 버튼 하위보기를 앞으로 가져 오도록 지시 할 수 있습니까? 지금까지 나는 운이 없다. – danbretl