有的时候我们需要将View添加到最上层的Window上,比如:各种各样的弹出框、Loading等,经常有同学直接通过:[[UIApplication sharedApplication].windows lastObject] 来获取,这种方法是非常不严谨的,很容易与项目中引用的第三方UI库产生冲突,比如键盘管理器,最容易造成的现象是:View添加完后,没有显示出来,不知道添加到哪里去了,其实很有可能是添加到了第三方库的Window上了。
可以用:[[UIApplication sharedApplication] keyWindow];
[[UIApplication sharedApplication].windows lastObject]出现的问题
最新推荐文章于 2024-08-24 12:52:48 发布