UIWindow makeKeyWindow:与makeKeyAndVisible相对:

时间:2012-05-20 09:54:37

标签: objective-c cocoa-touch xamarin.ios uikit

如果iOS想要截取该应用的屏幕截图,我的应用正在使用第二个UIWindow来显示特殊屏幕。 如果我想再次删除第二个窗口,我会在主窗口使用[UIWindow makeKeyWindow:]。这真的应该是makeKeyAndVisible:,但我想知道它为什么会起作用。 我的意思是:大部分时间(99%),我的第二个窗口按预期被移除,我的主窗口变得可见。 我问,因为我想知道我是否真的发现了问题,或者是否还有其他问题?

或者可能是该方法在(之前的)MonoTouch版本中被错误地绑定了吗?

1 个答案:

答案 0 :(得分:0)

每个方法都映射到同名makeKeyAndVisiblemakeKeyWindow的选择器。

  

或者可能是该方法在(之前的)MonoTouch版本中被错误地绑定了吗?

GIT历史显示(我;-)自从第一次添加(两年多以前)以来从未改变过。

关于前州的文件:

  

您还可以使用UIView的继承隐藏属性隐藏和显示窗口。

这可能发生在您的代码中(甚至在iOS代码中)。