사용자가 검색 막대를 사용하기 위해 스크롤하지 않는 한 검색 막대를 숨기려는 여러보기가 있습니다. 이 명령을 사용하여이 작업을 수행합니다.보기 상단에 검색 막대를 숨기려면 더 좋은 방법을 찾으십시오.
이 작업은 정상적으로 수행되지만 이상적은 아닙니다. 테이블 뷰가 다시로드되도록하는 무언가가 발생하면 다시 위치를 조정해야합니다.
이제 사용자가 검색 창을 완전히 숨길 수 있습니다. 즉, 검색 막대를 아래로 스크롤 할 수 없다는 의미입니다. 하지만 상단의 범위 표시 줄을 유지하고 싶습니다. 표. 기본적으로 컨트롤의 스코프 막대 부분을 그대로두고 검색 막대를 뷰 위쪽으로 스크롤하여 그대로 유지하려고합니다. 사용자가 쉽게 취소 할 수 있기 때문에 setContentOffset이 나를 위해 더 이상 필요하지 않습니다.
내가 간과하고있는 접근 방법이 있습니까?
미리 감사드립니다.
업데이트 : 나는 이것을 결코 이해하지 못했고 궁극적으로는 디자인을 변경했습니다.
아니요, 표가 위로 이동하지 않습니다. 상대적으로 적은 양의 데이터만으로 테스트하므로 하나의 화면에 모두 맞습니다. UISegmentedControl의 좋은 점; 내가이 디자인으로 돌아 가기로 결정했다면 나는 그것을 확실히 사용할 것이다. – janineanne