美文网首页
iOS开发笔记

iOS开发笔记

作者: ITxiansheng | 来源:发表于2016-11-18 22:25 被阅读15次

1、获得appdelega设置的self.window的三种方法:

(1)如果一个view是window的子view:

self.window即可获得

(2)appdelegate持有window的引用,可以在任何地方通过该引用获得:

[UIApplication sharedApplication].delegate.window

(3)UIApplication有一个引用持有window,可以再任何地方获得.

[UIApplication sharedApplication].keyWindow  但是这个方法不可靠,因为系统可能会创建临时的window作为keyWindow,比如UIAlertView显示时,此时通过这个方法会得到UIAlertView。

相关文章

网友评论

      本文标题:iOS开发笔记

      本文链接:https://www.haomeiwen.com/subject/uayspttx.html