2013-01-05 3 views
0

XcodeUISplitViewController 기본 템플릿을 사용하여 응용 프로그램을 만듭니다.iOS - masterViewController의 크기 변경

내 앱은 가로로 만 표시됩니다.

예를 들어, masterViewController ... 400 px로 확대하고 싶습니다. 나는 항상 그 너비가되고 싶다.

나는 initWithNib에서이 작업을 수행합니다.

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil 
{ 
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; 
    if (self) { 
     self.title = NSLocalizedString(@"Cars", @""); 
     self.clearsSelectionOnViewWillAppear = NO; 
     self.contentSizeForViewInPopover = CGSizeMake(400.0, 600.0); 
    } 
    return self; 
} 

하지만 템플릿으로 생성 된 크기는 320px입니다.

내가봤을 때, 이것은 불가능한 것처럼 보입니다. 풍경에 표시 할 때이 정말 불가능은 masterViewController의 폭을 변경하는 것입니다

나는 또한 성공없이 viewWillAppearviewDidAppear이를 추가하는 시도 (팝 오버에?) :

[self setContentSizeForViewInPopover:CGSizeMake(400.0, 600.0)]; 

감사

답변

1

내장 된 splitviewcontroller를 사용하여 수행 할 수 없습니다. 찾고있는 기능이있는 "MGSplitViewController"를 찾는 것이 좋습니다

+0

MGSplitViewController를 테스트했습니다. 거의 비슷하지만 원하는만큼 크고 100 % 유사하지 않습니다. 가로 방향 인 경우 세부 뷰에 대한 마스터 뷰가 표시되지 않습니다. 거의 버튼이있는 화살표가있는 고전적인 팝업에서만 표시됩니다. 어쨌든, 나는 정규 컨트롤러를 사용하여 어떻게 할 수 있는지 보지 못했기 때문에 대답을 받아 들였습니다 ... 감사합니다. – SpaceDog