iPhone:找到当前“最高”的视图

时间:2009-10-14 13:18:20

标签: iphone objective-c

我正在编写一个MobileSubstrate插件(越狱设备上的代码插入平台),它将挂钩到safari和其他一些应用程序。

此插件必须显示UIActionSheet。但为了做到这一点,我需要找到一个显示它的视图。到目前为止,我正在使用showInView:[[UIApplication sharedApplication] keyWindow],但它不是完美的解决方案。

有没有办法找到最高的视图?最高,因此UIActionSheet不会被视图覆盖。

提前致谢。

1 个答案:

答案 0 :(得分:0)

keyWindow是最高视图。您可以查看keyWindow的子视图,但根据我的经验,它们不太可能正常工作 - 标签栏控制器是一个很好的示例,其中没有直接子视图非常适合添加子视图。

使用keywindow时遇到了什么问题?主要的烦恼是,关键窗口的东西在横向模式下没有正确旋转......