美文网首页
View Programming Guide学习记录

View Programming Guide学习记录

作者: NieFeng1024 | 来源:发表于2018-04-19 23:08 被阅读21次

    View Programming Guide

    View

    • View 的职责是在window上绘制数据和处理用户交互。
    • 读这篇文档可以理解在Cocoa 应用中View 是如何工作的。
    • 如果想了解View事件处理机制,请阅读 Cocoa Event Handling Guide
    • 如果想熟悉试图绘制请阅读 Cocoa Drawing Guide.

    什么是View?

    • 在屏幕上又一个Window,window里有一个展示数据的容器,这个容器就是View。View 有两个重要的功能,展示数据 和 处理用户交互。
    View.png
    • Cocoa 提供给开发者使用的View抽象类是NSView 的子类。
    • NSView 继承自NSResponsder
    • 处理键盘和鼠标的交互事件
    • 在一个应用进程中只有一个Window ,一个window 中可以有多个View,多个View 之间通过相互发消息来传递信息。

    View 的相关类

    • Container View 容器视图
      UIScrollView 可滚动视图
      UITableView 列表视图 可复用
      NSBox
      NSSplitView
      NSClipView
    • TextSystem 文字视图
      UItextView Cocoa Text Architecture Guide
      NSTextField
    • Control : target action message

    相关文章

      网友评论

          本文标题:View Programming Guide学习记录

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