当窗口当前正在接收与键盘和非触摸相关的事件时,它被认为是键窗口。触摸事件被传递到发生触摸的窗口,而没有关联坐标值的事件则被传递到键窗口。一次只能有一个窗口是关键。
这意味着,默认情况下,Xcode提供给我们的默认窗口是键窗口,但是其他不是键窗口的窗口会监听我们的按钮点击。这是哪个窗口,哪个是监听触摸事件的窗口?我们一般不添加任何其他窗口。那么这扇窗户是从哪里来的?
发布于 2017-05-15 10:26:19
UIWindow只是一个不需要添加到任何现有视图层次结构中的UIView子类。虽然在iOS应用程序中默认只有一个实例,但是在状态栏覆盖和全屏覆盖等方面使用UIWindow实例并不少见。
https://stackoverflow.com/questions/43803910
复制相似问题