示例代码如下:

// 创建一个自定义的ViewController
MyViewController *myController = [[MyViewController alloc] init];

// 创建一个window,并将myController的view添加到window上
UIWindow *myWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
[myWindow addSubview:myController.view];
[myWindow makeKeyAndVisible];

// 延迟1秒后删除myWindow并显示其他的window
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
    [myWindow removeFromSuperview];
    // 显示其他的window
});

注:需要在AppDelegate的application:didFinishLaunchingWithOptions:方法中执行以上代码。

IOS OC 在一个window中显示一个自定义controller内容 一秒钟后这个window删除 显示其他的window

原文地址: https://www.cveoy.top/t/topic/bkkE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录