gpt4 book ai didi

iphone - 使用performselector方法将多个 View Controller 作为 View 依次调用

转载 作者:行者123 更新时间:2023-11-29 04:47:56 25 4
gpt4 key购买 nike

创建 20 个 View Controller ,并使用执行选择器方法从主视图 Controller 将它们作为 View 一个接一个地调用,但有一定的延迟。

 - (void)displayviewsAction:(id)sender {

FirstViewController *viewController = [[FirstViewController alloc] init];
viewController.view.frame = CGRectMake(0, 0, 320, 480);
[self.view addSubview:viewController.view];
[self performSelector:@selector(secondViewController) withObject:nil afterDelay:11];
}


-(void)secondViewController {

SecondViewController *secondController = [[SecondViewController alloc] init];
secondController.view.frame = CGRectMake(0, 0, 320, 480);
[self.view addSubview:secondController.view];
[self.view addSubview:toolbar];

[self performSelector:@selector(ThirdviewController) withObject:nil afterDelay:27];

[secondController release];
}

我的问题是,使用执行选择器方法将这些 View Controller 作为主视图 Controller 中的 View 逐一加载是可以接受的,否则会出现任何内存问题。

请指教。

最佳答案

如果你正确释放它,就不会出现任何内存问题,但是,有一些交互,例如旋转等对于添加的 View Controller (作为 View )不起作用。这会让你自己管理它,这会很乏味,我个人认为这是最糟糕的事情。

关于iphone - 使用performselector方法将多个 View Controller 作为 View 依次调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9342827/

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