美文网首页
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