代码之家  ›  专栏  ›  技术社区  ›  Thanks

演示层是否告诉我正在动画中的视图的飞行值?

  •  0
  • Thanks  · 技术社区  · 16 年前

    博士说:

    PresentationLayer返回 包含所有属性的层 他们是在电流的开始 事务,任何活动 应用了动画。

    苹果公司还说,表示层包含的值与当前显示给用户的值相同。所以当我要求这个层时,为什么它会告诉我,在开始动画之前,这个东西看起来是怎样的?这没有道理。这是文档错误吗?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Brad Larson    16 年前

    文件是正确的。他们所说的是,表示层基于层的初始状态,但它应用了适当的动画。随着动画的进行,PresentationLayer的适当值将更改以匹配层的当前显示状态。

    例如,如果层从原点坐标(100,0)开始,并应用动画将其移动到(200,0),则在动画的中途,表示层的原点坐标将为(150,0)。如果将相同的动画应用于从坐标(0,0)开始的层,那么在动画的中途,表示层的原点将为(100,0)。