大家好,我正在尝试制作一个具有大量动画和效果的交互式 UI。
但我不知道是否:
谢谢!
最佳答案
假设您在谈论 iPhone 而不是 Mac(因为提到了触摸)。
1) CoreGraphics 主要与图像的绘制有关。用户交互是通过您的 View 和 touches* 成员函数进行的。在 View 的 drawRect 函数中,您可以使用 CoreGraphics 进行自定义绘图。
2) 是的,您可以获得旋转,但最简单的方法是使用 CGAffineTransformMakeRotation 设置变换属性。下拉到图层,您甚至可以使用 3d 变换(这是我认为他们如何做像封面流这样的事情)。
3)见#1。
关于uikit - 核心图形和 UIKit 交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4565506/