在新建的窗口中添加一个控制器

本教程将向您展示如何在iOS Objective-C中创建一个新的窗口并为其添加一个控制器。

步骤:

  1. AppDelegate.m文件中找到application:didFinishLaunchingWithOptions:方法。
  2. 创建一个新的UIWindow对象:UIWindow *newWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
  3. 创建一个新的UIViewController对象:UIViewController *newController = [[UIViewController alloc] init];
  4. 将该ViewController设置为newWindow的根视图控制器:newWindow.rootViewController = newController;
  5. 显示newWindow[newWindow makeKeyAndVisible];

完整代码示例:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // 创建新的window
    UIWindow *newWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
    // 创建新的ViewController
    UIViewController *newController = [[UIViewController alloc] init];
    // 将ViewController设置为newWindow的根视图控制器
    newWindow.rootViewController = newController;
    // 显示newWindow
    [newWindow makeKeyAndVisible];
    return YES;
}

通过以上步骤,您将在您的应用程序中成功创建一个新的窗口,并将其设置为应用程序的主窗口。

注意:

  • 您可以根据需要添加自定义的视图和内容到新的ViewController中。
  • 您还可以通过修改initWithFrame方法的参数来设置窗口的大小和位置。
iOS Objective-C 创建新的窗口并添加控制器

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

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