问题描述:
在当前windows上添加加载提示动画View
superView =[[UIApplication sharedApplication].windows lastObject];
[superView addSubview:view];
然后隐藏掉,
然后再次调用显示,却发现在iOS12上显示不出来了,跟踪一看发现:
[UIApplication sharedApplication].windows.lastObject的值为_UIInteractiveHighlightEffectWindow,其hidden=YES,导致显示不会显示,
解决方法:
将[UIApplication sharedApplication].windows.lastObject改成[[UIApplication sharedApplication] keyWindow]即可;
网友评论