Как добиться непрерывного вращения NSImage внутри NSImageView?

БУДУЩИЕ ЗРИТЕЛИ:

Мне удалось закончить анимацию вращения, и код с описанием можно найти по этому вопросу. Вращение NSImage в NSView не работает.

Прежде чем продолжить, пожалуйста, проголосуйте за ответ Duncan C. Как мне удается добиться этого поворота от его ответа.


У меня есть такое изображение,

enter image description here

Я хочу, чтобы этот значок синхронизации продолжал вращаться, В другом потоке. Теперь я попытался использовать Quartz composer и добавить анимацию в QCView, но она имеет очень сумасшедший эффект и очень медленная.

Вопрос:

Как непрерывно вращать это изображение с минимальными затратами на обработку?

Effort

Я читал документацию по CoreAnimation, Quartz2D, но не нашел, как заставить ее работать. Единственное, что я знаю до сих пор, это то, что я должен использовать

  • CALayer
  • CAImageRef
  • AffineTransform
  • NSAnimationContext

Теперь я не ожидаю кода, но понимание псевдокода будет отличным!

9
задан Community 23 May 2017 в 10:30
поделиться