View Programming Guide学习记录

View Programming Guide

View

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

什么是View?

  • 在屏幕上又一个Window,window里有一个展示数据的容器,这个容器就是View。View 有两个重要的功能,展示数据 和 处理用户交互。
View Programming Guide学习记录_第1张图片
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学习记录)