2010-05-19 8 views
0

내 응용 프로그램에서는 UINavigationController를 사용합니다. 창 (IB가있는 MainWindow.xib)에 추가하고 내 기본보기 (IB : 시뮬레이트 된 사용자 요소/위쪽 막대/탐색 모음)에서 시뮬레이션했습니다.UINavigationBar height

탐색 표시 줄이 표시되지만 높이가 표준이 아닙니다. 적어도 IB에서는 출시 된 앱보다 큽니다.

무엇이 잘못 되었나요? 그리고 (IB에서와 같이) 높이를 초기 상태로 복원하는 방법은 무엇입니까?

P .: 코드에서 직접 설정할 수 있음을 알고 있습니다. 그러나이 방법은 "신조"처럼 보입니다.

답변

2

UINavigationBar의 기본 동작입니다. 가로 모드에서는 얇게 표시됩니다 (높이가 세로 모드보다 작음). 그러나 인터페이스 빌더에는 버그가 있습니다. 시뮬레이션 중에 인터페이스 방향에 따라 UINavigationBar를 축소하지 않습니다.