核心显卡与UIKit交互

发布于 2024-10-09 15:21:05 字数 211 浏览 3 评论 0原文

大家好,我正在尝试制作一个具有大量动画和效果的交互式用户界面。

但我不知道是否:

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

  2. 核心显卡支持对象旋转< /p>

  3. 核心显卡可以以任何方式与 UIKit 和 Core Animation 交互

谢谢!

Hey all, I'm am trying to make a very interactive UI with lots of animations and effects.

But I don't know if:

  1. Core graphics can support user interaction (touches, drags, etc)

  2. Core graphics supports object rotation

  3. Core graphics can interact with UIKit and Core Animation in any way

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

无可置疑 2024-10-16 15:21:05

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

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

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

3)参见#1。

Assuming you are talking about iPhone not Mac (because of mention of touches).

1) CoreGraphics is mostly associated with drawing of images. User interaction is via your view and the touches* member functions. Within the view's drawRect function, you can use CoreGraphics to do custom drawing.

2) Yes, you can get rotation, but easiest way is to set the transform property using a CGAffineTransformMakeRotation. Drop down to the layer and you can even use 3d transforms (which is I think how they do stuff like cover flow).

3) See #1.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文