美文网首页
UIWindow的类别

UIWindow的类别

作者: 流浪的野兽 | 来源:发表于2019-07-26 00:06 被阅读0次

UIScreen是硬件显示器的软件表示。UIWindow是用户界面的载体。

一个UIScreen可以有多个UIWindow。一个UIWindow必须对应一个UIScreen,否者这个屏幕就是黑色的。一个app可以有多个window,但是只能有一个keywindow。

keywindow:如果一个window可以接收键盘和非触摸事件,那么这个就叫做keywindow。成为keywindow只需要调用makeKeyAndVisible()方法。

1、keywindow会放在同级别level中在最前面展示。因此,keywindow不一定显示在最前面,可能在z轴方向上有一个window在keywindow上面。

2、keywindow是会改变的。例如uialertview弹出时keywindow就不上controller中的window。

[[[UIApplication sharedApplication]delegate]window]一直存在

viewController.view.window不一定存在

[UIApplication sharedApplication].keyWindow不一定存在

相关文章

  • UIWindow的类别

    UIScreen是硬件显示器的软件表示。UIWindow是用户界面的载体。 一个UIScreen可以有多个UIWi...

  • UIWindow

    目录:1、UIWindow简介2、UIWindow的创建3、获取UIWindow 1、UIWindow简介 UIW...

  • UIWindow、UIView、CALayer

    UIWindow的windowLevel属性 UIWindow简单介绍 UIWindow详解及踩坑 UIWindo...

  • UIWindow 原理与巧妙使用 makeKeyAndVisib

    - UIWindow 简介- UIWindow 概述- 我们可以使用 UIWindow 来作什么?- makeKe...

  • iOS开发之UIWindow的使用

    一、UIWindow简介 UIWindow是最顶级的界面容器。UIWindow继承自UIView。 UIWindo...

  • UIWindow讲解

    1.UIWindow & UIWindowLevel 一、简单介绍UIWindow是什么? UIWindow是一种...

  • iOS关于UIWindow

    UIWindow简介: 在iOS App中,UIWindow是最顶层的界面内容,我们使用UIWindow和UIVi...

  • iOS 开发- UI篇-UIWindow介绍

    UIWindow 简单介绍原文链接? iOS开发UI篇—UIWindow简单介绍 一、简单介绍 UIWindow是...

  • UIWindow的基本使用

    二、使用UIWindow 1、简介在iOS App中,UIWindow是最顶层的界面内容,我们使用UIWindow...

  • 27-Swift之UIWindow

    一、UIWindow 的介绍 UIWindow App的渲染主窗口。App中UIWindow对象只有一个。所有的显...

网友评论

      本文标题:UIWindow的类别

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