我正在使用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
横向显示时的宽度(在弹出窗口中吗?)
我也尝试将其添加到 a 中viewWillAppear
但viewDidAppear
没有成功:
[self setContentSizeForViewInPopover:CGSizeMake(400.0, 600.0)];
谢谢