2013-05-29 1 views
0

일반 스타일 테이블 뷰가있는 사용자 정의 TableViewController가 있고이 컨트롤은 내비게이션 컨트롤러에 내장되어 있습니다. 네비게이션 바의 검은 색 반투명 ​​스타일과 테이블보기에서 새로 고침 제어를 사용하며 스토리 보드에 모두 설정되어 있습니다.스토리 보드의 내비게이션 컨트롤러에 임베드 된 TableView의 상단 오프셋

테이블보기의 첫 번째 행은 네비게이션 바 항목 바로 아래에서 시작됩니다.이 행은 반투명 한 탐색 바 아래에서 스크롤 할 수 있습니다. 사용자가 테이블 새로 고침을 활성화하여 컨트롤 새로 고침을 시작하면 새로 고침 개체의 애니메이션이 탐색 모음 아래의 화면 가장자리에서 시작되므로 새로 고침 개체가 탐색 막대에 항상 부분적으로 덮여있어 경험이 거의없는 사용자를 혼동시킬 수 있습니다 .

내비게이션 막대 아래에서 스크롤되는 것을 피하고 탐색 막대 아래에서 새로 고침 제어 객체 애니메이션을 시작하도록 TableView에 지시하는 방법이 있습니까? Scroller Insets를 테이블 뷰에서 아무런 효과없이 사용하려고했습니다.

감사합니다.

답변

1

스토리 보드에서 tableview 컨트롤러의 속성으로 이동하면 탐색 모음 다음에 시작하도록 테이블 뷰의 크기와 위치를 변경할 수 있습니다. 문제는 오프셋이 아니라 테이블 뷰 자체의 크기와 위치입니다. y 위치를 아래로 움직여 탐색 바를 조절하십시오.

관련 문제