【问题标题】:Core graphics and UIKit interaction核心图形和 UIKit 交互
【发布时间】:2010-12-30 19:17:34
【问题描述】:

大家好,我正在尝试制作一个包含大量动画和效果的交互式 UI。

但我不知道:

  1. 核心图形可以支持用户交互(触摸、拖动等)

  2. 核心图形支持对象旋转

  3. 核心图形可以以任何方式与 UIKit 和核心动画交互

谢谢!

【问题讨论】:

    标签: uikit core-animation core-graphics rotation user-interaction


    【解决方案1】:

    假设您说的是 iPhone 而不是 Mac(因为提到了触摸)。

    1) CoreGraphics 主要与绘制图像有关。用户交互是通过您的视图和 touches* 成员函数进行的。在视图的 drawRect 函数中,您可以使用 CoreGraphics 进行自定义绘图。

    2) 是的,您可以获得旋转,但最简单的方法是使用 CGAffineTransformMakeRotation 设置变换属性。下拉到图层,您甚至可以使用 3d 变换(我认为这就是他们如何处理封面流之类的事情)。

    3) 参见 #1。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-24
      • 1970-01-01
      • 1970-01-01
      • 2014-03-17
      • 2017-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多