테이블 뷰의 다양한 장점 (긴 목록의 성능, 새로 고침 등)을 활용하기 위해 매우 큰 헤더보기 (섹션 헤더가 아님)가있는 테이블보기를 사용하고 있습니다.).UITableView tableHeaderView 사용자 상호 작용이 작동하지 않습니다.
헤더의 높이가 ~ 700 포인트이고 다양한 대화 형 항목 -지도, 두 개의 버튼 & 가로 컬렉션보기가 포함되어 있습니다.
현재 터치 이벤트는 컨트롤로 전달되지 않습니다. 내 자신의 UITableView 하위 클래스를 구축하려고 시도했습니다 & 다음 응답자에게 터치 이벤트를 무시하지만 도움이되지 않습니다.
이상하게도 테이블은 여전히 스크롤되므로 잘 모르겠습니다. 디버깅을 통해 이벤트가 발생하고 있음을 확인했습니다.
추가 세부 정보 - iOS 7, Xcode 5, autolayout이 사용 중입니다. & 많은 제약이 있습니다. 그들 중 누구도 상충되는 것으로 열거되어 있지 않습니다.
어떻게 해결해야할까요?
감사
해당보기 (수퍼 뷰)의 프레임을 한 번 확인하십시오. – Balu
죄송합니다, 나는 당신이 무슨 뜻인지 정말로 이해하지 못합니다. 좀 더 자세히 설명해 주시겠습니까? –
날씨를 확인해야하는 이유는 해당 버튼의 superviews 프레임이 적절한지 여부입니다. – Balu