iOS Objective-C 创建新的窗口并添加控制器
在新建的窗口中添加一个控制器
本教程将向您展示如何在iOS Objective-C中创建一个新的窗口并为其添加一个控制器。
步骤:
- 在
AppDelegate.m文件中找到application:didFinishLaunchingWithOptions:方法。 - 创建一个新的
UIWindow对象:UIWindow *newWindow = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; - 创建一个新的
UIViewController对象:UIViewController *newController = [[UIViewController alloc] init]; - 将该
ViewController设置为newWindow的根视图控制器:newWindow.rootViewController = newController; - 显示
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方法的参数来设置窗口的大小和位置。
原文地址: https://www.cveoy.top/t/topic/mMur 著作权归作者所有。请勿转载和采集!