【发布时间】:2011-01-11 12:53:25
【问题描述】:
我想在程序开始时加载第二个视图。我认为 viewDidLoad 方法是正确的方法。问题是它不起作用。
我想在 viewDidLoad 方法中加载视图的原因是可以在新设备 (iPad) 上加载一个视图而不是另一个视图。
我怎样才能做到?我试过了,但它不起作用:
- (void)viewDidLoad {
StartViewController * start = [[StartViewController alloc]initWithNibName:nil bundle:nil];
start.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
start.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:start animated:YES];
}
我尝试了 addSubview 并且它可以工作,但是我没有很好的过渡。任何想法?我也试过 awakeFromNib。 这也不是关于 iPad 的问题,所以我不会破坏保密协议。这是一个普遍的问题,如何在 viewDidLoad 方法(或其他方法)中加载新视图。
【问题讨论】: