2014-01-05 5 views
0

내 응용 프로그램에서 테이블보기를 사용하고 있습니다. 필자는 기본 셀을 사용하여 수동으로 테이블보기를 만들었습니다. 화면 상단에 탐색 모음을 삽입했습니다. 아래로 스크롤하면 내비게이션 막대가 사라집니다. 다시 나타나게하려면 화면의 맨 위로 스크롤해야합니다. 스크롤하는 동안 탐색 abr이 화면에 계속 나타나는지 확인하려면 어떻게합니까? enter image description here스크롤하는 동안 탐색 표시 줄이 사라짐

답변

2

몇 가지 다른 방법이 있습니다.

첫 번째 방법은보기 컨트롤러를 탐색 컨트롤러에 직접 추가하는 대신 탐색 컨트롤러에 포함시키는 것입니다. 보기 컨트롤러를 선택하고 편집기 -> 소스 포함 -> 내비게이션 컨트롤러을 선택하십시오. 스토리 보드에 탐색 컨트롤러를 추가하고 루트 컨트롤러로보기 컨트롤러를 설정합니다. Tableview 컨트롤러를 사용하는 경우에도 작동합니다 (인터페이스 작성기에서 수동으로 탐색 모음을 추가 할 수 없음). 이 방법을 사용하는 것이 좋습니다.

페이지의 스크린 샷 http://imgur.com/WQhgktf


두 번째 방법은 컨트롤러에 직접 탐색 모음을 추가하고 뷰의 계층 구조를 확인하는 것입니다 : 테이블보기 및 탐색 모음 모두 같은 수준 및 탐색 줄에 있어야를해야 테이블보기를 따르십시오. 대부분의 경우 네비게이션 바가 테이블보기의 하위보기로 추가되었습니다. 제약 조건을 수동으로 추가해야하기 때문에이 방법을 따르지 않는 것이 좋습니다.이 방법은 테이블보기 컨트롤러에서 작동하지 않으며 몇 가지 다른 문제에서 실행할 수 있습니다.

스크린 샷보기 http://imgur.com/UYeq8vF

관련 문제