1

MacOS 응용 프로그램 용 Window의 ViewController에 컨테이너를 사용하여 Tabbar 또는 TabViewController를 포함하고 싶습니다. Tabbar/TabVC의 두 ViewController는 높이가 다르며 높이가 크고 평면이 작아야합니다.자동 크기 조정 창

요점은 Tabbar/TabVC가 ViewController를 변경할 때 전체 창 높이의 크기를 자동으로 조정하고 싶습니다. 이 방법으로 창은 항상 가능한 한 작으며 사용하지 않고 빈 공간을 표시하지 않습니다.

이것은 (물론) 창 크기를 조정하지 않는 현재의 내 스토리 보드 :

Storyboard

아무도 방법을 자동으로 선택의 크기에 따라 창 크기를 조정하는 힌트가 있습니까을 ViewController Tabbar 또는 TabVC? 같은 viewWillAppearpreferredContentSize을 설정

답변

0

시도 : 그 당신을 위해 작동하는 경우

- (void) viewWillAppear 
{ 
    [super viewWillAppear]; 
    self.preferredContentSize = CGSizeMake(self.view.fittingSize.width, 194); 
} 

또한 self.preferredContentSize = self.view.fittingSize;를 사용할 수 있습니다. 그러나 이것이 당신을 위해 변화를 움직일 지 모르겠다.