在所有内容(甚至键盘)上显示uiview

时间:2011-08-30 09:05:26

标签: iphone keyboard legacy

在我的应用程序中,我有时会向用户显示一条消息,我希望它能在所有内容(甚至是键盘)之上,就像UIAlertView一样。

我用Google搜索并找到了解决方案:

    [[[[UIApplication sharedApplication] delegate] window] addSubview:myViewOnTop];

这很有效。然而,这没有记录,所以我猜Apple不接受它,对吧?

你怎么看?你知道Apple的传统方式吗?

由于

文森特

3 个答案:

答案 0 :(得分:3)

UIWindow只是UIView的子类。因此,记录了addSubView函数,它应该可以接受:)

答案 1 :(得分:1)

addSubView:已记录在案,应该不是问题。但是,您应确保不违反人机界面指南中包含的众多条款之一。

答案 2 :(得分:0)

将您的视图直接添加到keyWindow。