gpt4 book ai didi

ios - 为什么我的 UIView 加载不出来?

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

我将现有项目的应用程序委托(delegate)修改为默认为标准应用程序委托(delegate),并使其在启动后将我的自定义 View Controller 的 View 添加到场景中:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
SplashScreenController *controller = [[SplashScreenController alloc] init];
[self.window addSubview:controller.view];
return YES;
}

我不明白的是,为什么我的 View 没有显示?加载后屏幕总是全黑,因为我可以肯定地看到 View 确实加载了:

- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
NSLog(@"View did load.");
}

最佳答案

我很难理解您要做什么,但看起来您的意思是要设置窗口的 Root View Controller 。试试这个:

SplashScreenController *controller = [[SplashScreenController alloc] initWithNibName:@"theNibName" bundle:nil];            
[self.window setRootViewController:controller];

关于ios - 为什么我的 UIView 加载不出来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21804363/

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