Domanda

Ho un NSView sottoclasse personalizzata che voglio animare con Core Animation. Sono già (senza CA) impostare la posizione e la rotazione di queste opinioni con setFrameOrigin e setFrameRotation metodi di NSView. Tuttavia, non importa quello che faccio, una volta aggiungo un supporto di livello per il punto di vista non posso farli ruotare.

Ho provato con setFrameRotation e setFrameCenterRotation metodi di NSView. Quest'ultimo muove la vista un po ', ma non ruota il suo contenuto. Il primo ha alcun effetto. L'applicazione di un CATransform3D creato da CATransform3DRotate al livello della vista non ha alcun effetto.

mi sento un po 'stupida questa domanda, perché sembra che qualcosa che dovrebbe essere facile, ma per la vita di me non riesco a capire come farlo funzionare. Qualcuno, si prega di farmi Smack My fronte a quanto sia stato facile. :)

È stato utile?

Soluzione

scopre che la superview doveva essere layer-backed pure in modo per far funzionare tutto questo. Fare quel cambiamento riparato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top