gpt4 book ai didi

ios - 我在哪里/什么时候可以向我的 `UIWindow` 中的 `UIViewController` 添加内容?

转载 作者:行者123 更新时间:2023-11-28 22:26:56 24 4
gpt4 key购买 nike

我正在尝试向我的 UIWindow 添加一个 View ,这样即使我的 UIViewController 消失了,它也会保留在那里。我现在正在我的 init 方法中添加一个 UIView 并且我还尝试了我的 viewDidLoad 方法,但是在这两个方法中我的 self.view.window 为零。

如果我在 tap 方法中使用相同的代码,UIWindow 会被初始化并添加 UIView

最佳答案

在第一次调用 viewWillAppear: 之前, View Controller 的 View 不会添加到窗口中。这就是为什么您在 viewDidLoadinit 中看到 nil 的原因。

如果 View Controller 确实需要向窗口添加一些东西,请使用:

UIWindow *window = [UIApplication sharedApplication].keyWindow;

关于ios - 我在哪里/什么时候可以向我的 `UIWindow` 中的 `UIViewController` 添加内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18661409/

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