2012-08-15 6 views
1

UIViewController가 UINavigationController에 포함 된 UITableViewController에서 세그레이트되었습니다.변경할 시뮬레이션 된 메트릭을 설정할 수 없습니다.

유틸리티 관리자의 속성 창에서 위쪽 막대를 반투명 검정 탐색 막대 (시뮬레이션 된 메트릭 아래)로 설정했습니다.

있는 UITableViewController의 모든 벌금과 멋쟁이 작동하지만 here 그래서 내가 유틸리티 관리자>에 대한 기본값을 변경하려고 거라고 생각 설명한 바와 같이 UIViewController에 내보기 탐색 바 뒤에 다시 슬라이딩했다

는 창> 시뮬레이션 통계 속성 > 상단 바에서 블랙 네비게이션 바.

작동하지 않았습니다. Simulated Metrics를 UN 유추 할 수없는 것 같습니다.

답변

5

Simulated Metrics는 상태 표시 줄/탭 막대 등이 Interface Builder에 나타나는 방식입니다. 실행중인 앱에는 영향을주지 않습니다. 단지 사용

enter image description here

프로그래밍을 변경하려면 :

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque; 

는 탐색 모음을 변경하려면

당신의 상태 표시 줄의 유형을 변경하는 가장 쉬운 장소는 대상의의 Info.plist에 스타일

self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque; 
+1

우우, 나는 그것을 얻는다. 실행중인 앱에는 영향을주지 않습니다. 하지만 그들은 UINavigationController에 대해 설정할 때 실행중인 앱에 영향을 미칩니다. –

+0

보다 구체적으로 말하자면, Top Bar/Nav Bar 동작을 어떻게 변경합니까? –

+0

아니, 시뮬레이션 된 측정 항목은 ... 시뮬레이션 된 것입니다. 내 생각에 당신이 선택한 스타일은 현재의 기본 스타일입니다. info.plist에 설정하면 전체 앱에 맞게 설정됩니다. 프로그래밍 방식으로 내 대답으로 변경하는 방법을 추가합니다. –

관련 문제