移动客户端Cocoa

iOS 高级核心动画 day02 - 布局、锚点

2021-07-09  本文已影响0人  望穿秋水小作坊

一、布局和锚点

1. UIView 有三个布局属性分别是啥?CALayer 有三个重要的布局属性分别是啥?

image.png

2.UIView 的布局属性,实际上在操作谁?

3.对于视图或者图层来说,frame 是固定属性(会不会受到其他属性影响)吗?frame 和 bounds 的宽高一定相等吗?

image.png

4.视图的 center 属性和图层的 position 属性指定了谁(那个属性)相对于父图层的位置?

image.png

5.什么情况下我们需要改变 anchorPoint(至少收一个例子)?

image.png

二、坐标系 && Hit Testing

1. iOS 的坐标系是屏幕的哪个点为坐标原点?

2. UIView 是二维坐标系吗?CALayer 是几维坐标系?

3. 默认情况下 UIView 或者 CALayer 的出现顺序是什么决定的?

4. 如果不改变图层中 sublayers 顺序,如何将指定图层优先展示?

5. 如果一个 UIView 里面有多个 layer,那么如何判断哪个 layer 被点击呢?

上一篇 下一篇

猜你喜欢

热点阅读