Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa 核心动画中的层是什么_Cocoa_Core Animation - Fatal编程技术网

Cocoa 核心动画中的层是什么

Cocoa 核心动画中的层是什么,cocoa,core-animation,Cocoa,Core Animation,在核心动画或应用程序工具包中,当我们说“层备份视图”或只是在视图中添加一层时,那么实际上我们所说的层是什么意思 : CALayer是画布,在画布上绘制核心动画中的所有内容。定义移动、颜色更改、图像效果等时,这些将应用于CALayer对象。从代码的角度来看,CALayers是一种类似于NSView的轻量级表示。事实上,NSView对象可以通过其CALayer进行操作。这被称为层备份 : CALayer是画布,在画布上绘制核心动画中的所有内容。定义移动、颜色更改、图像效果等时,这些将应用于CALay

在核心动画或应用程序工具包中,当我们说“层备份视图”或只是在视图中添加一层时,那么实际上我们所说的层是什么意思

CALayer是画布,在画布上绘制核心动画中的所有内容。定义移动、颜色更改、图像效果等时,这些将应用于CALayer对象。从代码的角度来看,CALayers是一种类似于NSView的轻量级表示。事实上,NSView对象可以通过其CALayer进行操作。这被称为层备份

:

CALayer是画布,在画布上绘制核心动画中的所有内容。定义移动、颜色更改、图像效果等时,这些将应用于CALayer对象。从代码的角度来看,CALayers是一种类似于NSView的轻量级表示。事实上,NSView对象可以通过其CALayer进行操作。这被称为层备份


CALayer是一个管理和绘制GL曲面的对象,可以在三维中操纵该曲面的位置,而无需重新绘制其内容。

CALayer是一个管理和绘制GL曲面的对象,可以在三维中操纵该曲面的位置,无需重新绘制其内容。

购买一本关于核心动画的书;将使理解它更容易买一本关于核心动画的书;这将使理解变得更容易。扎拉的描述并不完全正确。“绘制所有内容的画布”是由CALayer拥有的GL曲面。这很像NSWindow实例和窗口服务器中实际的Quartz 2D窗口之间的关系。“绘制所有内容的画布”是由CALayer拥有的GL曲面。这很像NSWindow实例和位于窗口服务器中的实际Quartz 2D窗口之间的关系。