2016-06-04 13 views
0

내 NavigationBar 높이 = 65로 설정했습니다. 장치가 가로 위치에 있으면 높이가 변경되지 않습니다. 높이를 짧게하면 40px 정도 될 수 있습니다. 너비를 변경하거나 설정하고 싶지 않습니다. 난 단지 내비게이션 막대의 높이가 필요해.UINavigationBar iOS에서 신속한 높이 변경

어떻게 신속하게 구현할 수 있습니까?

enter image description here

당신은 네비게이션 바의 높이를 변경할 수 없습니다

enter image description here

+0

많은 예제를 시도했습니다. 그러나 나를 위해 일하지 않습니다. 나는 내가 어디 잘못되었는지 모른다. 주로 폭에 대해 씁니다. 기본 너비를 설정하고 싶지 않습니다. –

답변

0

.

사용자 정의 높이가있는 탐색 모음을 원할 경우 UIView을 사용하여 사용자 지정 탐색 모음을 탐색 모음으로 사용할 수 있습니다.

먼저 navigationbar 후 원점 (0,0)와의 UIView 가지고 실제 숨겨야 의미는 X이고 Y는이어야 (0,0)와 그 폭이 65 또는 70 또는 어떤 추천 self.view.frame.size.width 화면 폭, 즉 동일한 폭과 높이 설정되어야있어 너는 필요했다. 뒤로 단추 또는 다른 것으로 동작하는 단추를 사용하고 해당보기의 맨 아래에있는 screentitle의 레이블을 가져옵니다.

+0

내 스크린 샷 이미지를 보시기 바랍니다. UINavigationBar를 뷰에 놓고 제약 조건을 설정합니다. 장치를 회전 시키면 높이도 64가됩니다. 장치가 가로 모드 일 때 높이를 50으로 설정하고 싶습니다. 이 코드를 구현하려면 어디에 코드를 작성해야합니까? –

+0

장치를 회전 할 때 높이 제약 조건의 출력을 가져온 다음 상수 값을 50으로 변경합니다. – Lion

+0

기기 방향 코드 예를 알려주세요. –

관련 문제