1

이 버그가 여러 번 발생했습니다. 내비게이션 컨트롤러 (navbar 숨김)가있는 응용 프로그램이 있습니다. 버튼이 "눌려 졌을 때"나는 tabbarviewcontroller로 다른 뷰를 push하려고합니다. 새보기를 누르면 20 픽셀 이하로 표시되며 탭바의 일부는 표시되지 않습니다.UI에서 빈번한 버그 (내비게이션에서 누르는 탭바)

tabbarviewcontroller에서 모달보기 컨트롤러로 입력 한 다음이를 닫으면 tabbarviewcontroller가 제대로 표시됩니다.

각보기의 상태 표시 줄을 지정하지 않아서 (문제라고 생각됨) 각보기에서 자동 크기 조정 하위보기의 선택을 취소했습니다.

답변

0

은 응용 프로그램 프레임 대신 bounds 속성을 사용합니다. 내 년에는 ....... :) 너무 경우에 작동하는 희망을 일

+0

2. 상태 표시 줄을 숨긴 다음 탐색 모음을 표시하면 반대 방향을 의미합니다. 처음에는 탐색 모음을 표시하고 상태 표시 줄 – iOSPawan

0

이이 (자세한 내용은 다음을 참조하십시오 http://forums.bignerdranch.com/viewtopic.php?f=51&t=125를) 알려진 NIB/XIB 파일의 버그가 관련 될 수 같은 소리

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    CGRect appFrame = [[UIScreen mainScreen] applicationFrame]; 
    [[self view] setFrame:appFrame]; 
} 
+0

은 아직 작동하지 않았습니다. 어쨌든 나는 navcontroller에서 tabbar를 밀 때만 이것을 얻는다. (지금까지 3 가지 응용 프로그램에서 발생했다.) – ctn

0

가 귀하의 답변 주셔서 감사합니다 : 해결 방법은 단순히 다음 사용을 위해 링크 된 포럼 주제로

는 제안합니다. 어떻게 든 탭바의 프레임을 가지고 놀았습니다.

[self.tabBarController.view setFrame:CGRectMake(0, 0, 320, 460)];  
[self.view addSubview:tabBarController.view]; 
[self.view bringSubviewToFront:tabBarController.view]; 

이전에 시도했지만 작동하지 않는 것을 기억하십시오. 지금 그것은했다. 또한 경계가있는 중재가 약간 도움이되었습니다.

관련 문제