Animation 面试题

68 阅读1分钟

一、请说一下对 CALayer 的认识。

layer 层是涂层绘制、渲染、以及动画的完成者,它无法直接的处理触摸事件(也可以捕捉事件) layer 包含的方面非常多,常见的属性有 FrameBoundsPositionAnchorPointContents 等等。

二、CALayer 的 Contents 有几下几个主要的属性:

ContentsRect

单位制(0 - 1),限制显示的范围区域

ContentGravity

类似于 ContentMode,不过不是枚举值,而是字符串

ContentsScale

决定了物理显示屏是 几@X 屏

ContentsCenter

跟拉伸有关的属性