我想做一些类似于 UIAlertView 的事情,即 - 不引用任何 UIView 或 UIViewController,使用presentModalViewController 在所有窗口顶部呈现一个 UIViewController。
查看文档我找不到可行的方法!
在OS4中,有这样的东西:
UIWindow *window = [UIApplication sharedApplication].keyWindow
UIViewController *rootViewController = window.rootViewController
...但这在 OS3 中是不可能的。
有谁知道如何在OS3中达到同样的效果吗?
Thanks!
好的 - 所以我通过对 ViewController 本身的无数委托回调解决了这个问题!尽管这是实现此目的的正确方法,但确实有点奇怪,因为在执行的任何阶段都不可能获取顶部视图控制器的句柄以获取警报(等)。
如果有人知道如何实现这一目标,我仍然很感兴趣!
UIAlertView
创建自己的UIWindow
在应用程序主窗口上方,makeKeyAndVisible
-s it,并在该窗口中以自己的视图进行动画处理。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)