iOS 11.0踩坑记--导航控制器下应用程序窗口数量的变化

  • 偶然发现iOS 11在导航控制器有右滑返回手势的时候,应用程序多了一个以前没见过的窗口,不知哪位以前有没有见到过这个_UIInteractiveHighlightEffectWindow,望知悉的大神指点一下,不知道的看到了以后希望能对你有帮助,少踩坑,谢谢!
  • 请看以下控制台log:

iOS 11.0以前

  • 导航控制器push之前
(lldb) po [UIApplication sharedApplication].windows
<__NSArrayM 0x170855fc0>(
; layer = >,
>
)
  • 导航控制器push之后
(lldb) po [UIApplication sharedApplication].windows
<__NSArrayM 0x170a44a10>(
; layer = >,
>
)

iOS 11.0 以后

  • 导航控制器push之前
(lldb) po [UIApplication sharedApplication].windows
<__NSArrayM 0x1c0a59ef0>(
; layer = >,
>
)
  • 导航控制器push之后
(lldb) po [UIApplication sharedApplication].windows
<__NSArrayM 0x1c0c410b0>(
; layer = >,
>,
<_UIInteractiveHighlightEffectWindow: 0x159fcc7f0; frame = (0 0; 320 568); hidden = YES; opaque = NO; userInteractionEnabled = NO; gestureRecognizers = ; layer = >
)

你可能感兴趣的:(iOS 11.0踩坑记--导航控制器下应用程序窗口数量的变化)