Windows

作者: _Homing_C | 来源:发表于2016-01-26 05:02 被阅读22次

    什么是keywindow

    什么是keyWindow,官方文档中是这样解释的"The key window is the one that is designated to receive keyboard and other non-touch related events. Only one window at a time may be the key window." 翻译过来就是说,keyWindow是指定的用来接收键盘以及非触摸类的消息,而且程序中每一个时刻只能有一个window是keyWindow。

    一个有趣的网站,里面介绍了window的windowlevel和keywindow

    windows负责的内容有:

    • 包含了你应用显示的内容
    • 在触控事件传递到你的views和其他应用类过程中扮演重要角色
    • 它适用于您的应用程序的视图控制器,以方便方向的变化。

    (一)涉及窗口的任务

    • 坐标系的转换
    • 使用窗口通知跟踪窗口相关的更改
      窗口通知有关名字:
      1.UIWindowDidBecomeVisibleNotification 2.UIWindowDidBecomeHiddenNotification
      3.UIWindowDidBecomeKeyNotification 4.UIWindowDidResignKeyNotification

    (二)关于在外部设备显示内容,以后又需要再翻文档。

    相关文章

      网友评论

        本文标题:Windows

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