Xcode
UISplitViewController
デフォルトのテンプレートを使用してアプリケーションを作成しています。
私のアプリは横向きのみになります。
幅を広くしたいと思い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;
}
ただし、テンプレートによって作成されたように、幅は 320 ピクセルのままです。
私がグーグルで調べた限り、これは不可能のようです。横向きで表示されているときの幅を変更することは本当に不可能masterViewController
ですか(ポップオーバーで?)
また、これを追加しようとしましたが、成功viewWillAppear
しviewDidAppear
ませんでした:
[self setContentSizeForViewInPopover:CGSizeMake(400.0, 600.0)];
ありがとう