2014-12-26 5 views
0

A viewController이 B viewController으로 푸시되었을 때 tabBar을 숨기기 위해 setHidesBottomBarWhenPushed을 사용했지만이 과정에서 navigationBar이 검은 색 배경색으로 표시되고 빠르게 정상적으로 나타납니다.setHidesBottomBarWhenPushed를 올바르게 사용하는 방법은 무엇입니까?

이 문제를 해결하기 위해 하루를 보냈지만 모든 방법이 효과가 없습니다.

감사합니다.

감사합니다.

방금 ​​이렇게 간단한 "탭 응용 프로그램"프로젝트를 만들었습니다. enter image description here Pust to viewController barButtonItem을 누르고 viewController의 "Hide Bottom Bar On Push"속성이 스토리 보드에서 확인되었습니다.

enter image description here

결과였다 (2011 초) 전에 기존 맥북을 사용하는 동안 enter image description here

+0

- (void) prepareForSegue : (UIStoryboardSegue *) segue 보낸 사람 : (id) 보낸 사람 { [segue.destinationViewController setHidesBottomBarWhenPushed : YES]; } – wensj

+0

A 및 B 설정 방법에 대한 자세한 코드를 표시하십시오. –

+0

방금 ​​Xcode (버전 6.1.1 (6A2008a))를 사용하여 새로운 "탭 응용 프로그램"프로젝트를 만들었습니다. 기본적으로 두 개의 탭이있었습니다. 그리고 첫 번째 viewcontroller에 barButtonItem을 추가하여 새 viewController를 선택했습니다. "hide Buttom Bar on Push ". 나는 더 이상 다른 코드를 작성하지 않았습니다. @WorldOfWarcraft, 시도해 볼 수 있습니다. – wensj

답변

0

내가 같은 문제를 만났다. 구식 장치를 사용하는 동안 시뮬레이터의 렌더링 문제라고 생각합니다. 하지만 실제로, 실제 장치 (위의 iPhone 5)에서 코드를 실행하면이 문제가 드뭅니다.

+0

내 MacBook이 올해 제작되었습니다. 실제 장치 (iPhone 5) 또는 iOS 시뮬레이터에서 코드를 실행하는 동안 동일한 문제가 발생합니다 위의 iPhone 5).이 문제로 인해 며칠 동안 혼란 스러웠습니다. – wensj

+0

@wensj 아직 모릅니다. –

관련 문제