macOS 开发-NSView

macOS 开发-NSView,第1张

NSView 是用于应用程序中渲染、打印以及处理事件的基础容器。

通常我们不需要直接使用 NSView 对象,而是使用其派生的对象或实现的子类并覆盖其方法来实现所需的行为。 NSView (或其子类)的实例通常称为视图对象,或简称为视图。

视图可以处理应用程序的展示内容及其交互。视图对象定义了一个矩形区域,用于绘制和接收鼠标事件。视图还可以处理其他琐事,包括拖动图标以及与类一起使用以支持有效的滚动。

NSView 该类的大多数功能都是由AppKit自动调用的。除非您 NSView 在运行时实现视图层次结构的具体子类或与视图层次结构的内容紧密联系,否则您无需了解此类的接口。对于任何视图,可以按原样使用许多方法。通常使用以下方法。

常用api:

我们可以通过 init 来创建视图,并可以通过 prepareForReuse 方法来重置视图:

管理视图层结构常用api:

常用的api:

常用的api:

通过 boundsRotation 来图一朵小

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7976533.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存