【问题标题】:Giving a UIImageView a "turning" animation给 UIImageView 一个“转动”动画
【发布时间】:2011-10-12 19:40:40
【问题描述】:

我有一个UIImageView,我希望它有一个转动的动作,比如转身。我不想使用UIView 动画,而是别的东西。请问我该怎么做?

【问题讨论】:

  • UIView 基于块的动画真的很简单。有什么理由不呢?

标签: objective-c ios cocoa-touch animation uiimageview


【解决方案1】:

你可以使用

CGAffineTransform rotation = CGAffineTransformMakeRotation(...);
[imageView setTransform:rotation];

并经常更改旋转量以使其平滑,但使用核心动画(如post)会更好,更优化。

【讨论】:

  • 不,我不想使用 UIView 动画,因为在我的程序中我不能使用它,这就是为什么我要寻找另一种方法来做到这一点
  • 是的,我的程序是一个窗口应用程序,所以我不能在上面使用 open GL 代码,而且我真的不知道如何使用 open GL 进行编码:/
  • 不知道你说的window app是什么意思,你是说console吗?你想在屏幕外渲染东西吗?在任何情况下,如果你想要一个旋转的 UIImageView,而不使用 UIView 动画、Core Animation、Core Graphics 或 open GL,你的选择就会受到限制。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-07
  • 1970-01-01
  • 1970-01-01
  • 2018-06-16
相关资源
最近更新 更多