gpt4 book ai didi

iphone - 如何在viewDidLoad中加载 View ?

转载 作者:行者123 更新时间:2023-12-03 20:22:34 25 4
gpt4 key购买 nike

我想在程序开始时加载第二个 View 。我认为 viewDidLoad 方法是正确的方法。问题是它不起作用。

我想在 viewDidLoad 方法中加载 View 的原因是,在新设备 (iPad) 上可以加载一个 View 而不是另一个 View 。

我怎样才能做到呢?我尝试了这个,但它不起作用:

- (void)viewDidLoad {
StartViewController * start = [[StartViewController alloc]initWithNibName:nil bundle:nil];
start.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
start.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:start animated:YES];
}

我尝试了 addSubview 并且它有效,但后来我没有很好的过渡。任何想法?我也尝试过awakeFromNib。另外,这不是关于 iPad 的问题,所以我不会破坏保密协议(protocol)。这是一个普遍的问题,如何在 viewDidLoad 方法(或其他方法)中加载新 View 。

最佳答案

这适用于 viewDidAppear,而不是 viewDidLoad。该 View 需要已经出现,另一个 View 才能出现在它前面。除此之外,我在一些项目中有相同的代码,执行您所描述的操作

关于iphone - 如何在viewDidLoad中加载 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2173725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com