gpt4 book ai didi

objective-c - [UIAlertView show] 是如何工作的?

转载 作者:太空狗 更新时间:2023-10-30 03:25:45 25 4
gpt4 key购买 nike

我想做一些类似于 UIAlertView 的事情,即 - 在不引用任何 UIView 或 UIViewController 的情况下,使用 presentModalViewController 在所有窗口之上呈现一个 UIViewController。

查看文档我找不到可行的方法!

在OS4中,有这样的东西:

UIWindow *window = [UIApplication sharedApplication].keyWindow
UIViewController *rootViewController = window.rootViewController

...但这在 OS3 中是不可能的。

有谁知道如何在 OS3 中实现同样的效果?

谢谢!


好的 - 所以我通过对 ViewController 本身的无数委托(delegate)回调解决了这个问题!虽然这是实现此目的的正确方法,但它确实看起来有点奇怪,因为在执行的任何阶段都不可能获得顶部 View Controller 的句柄以获取警报(等)。

如果有人知道如何实现这一目标,我仍然非常感兴趣!

最佳答案

UIAlertView 在您的应用程序主窗口上方创建自己的 UIWindowmakeKeyAndVisible 对其进行设置,并在该窗口中以其自己的 View 进行动画处理。

关于objective-c - [UIAlertView show] 是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3725339/

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