0
Xcode
UISplitViewController
기본 템플릿을 사용하여 응용 프로그램을 만듭니다.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
의 폭을 변경하는 것입니다
나는 또한 성공없이 viewWillAppear
및 viewDidAppear
이를 추가하는 시도 (팝 오버에?) :
[self setContentSizeForViewInPopover:CGSizeMake(400.0, 600.0)];
감사
MGSplitViewController를 테스트했습니다. 거의 비슷하지만 원하는만큼 크고 100 % 유사하지 않습니다. 가로 방향 인 경우 세부 뷰에 대한 마스터 뷰가 표시되지 않습니다. 거의 버튼이있는 화살표가있는 고전적인 팝업에서만 표시됩니다. 어쨌든, 나는 정규 컨트롤러를 사용하여 어떻게 할 수 있는지 보지 못했기 때문에 대답을 받아 들였습니다 ... 감사합니다. – SpaceDog