Domanda

Vorrei sapere se c'è un modo di organizzare programatically desktop windows simili per esporre in Cocoa.

Grazie.

È stato utile?

Soluzione

Il meglio che posso pensare fuori della parte superiore della mia testa è questo (un po 'goffo, e non continuare a mostrare il contenuto in movimento, ma dovrebbe funzionare):

  1. Disegna il contenuto di ciascuna delle finestre di immagini
  2. Crea nuove finestre che mostrano le immagini (serie in scala con il ridimensionamento della finestra), e nascondere il tuo vecchio
  3. Calcolare le nuove posizioni per ogni finestra (una prima approssimazione sarebbe di tutti scalare alla stessa dimensione, quindi mattonelle loro)
  4. Chiamata -setFrame: animate: su ognuna di esse

In alternativa, lo stesso trucco ma invece di utilizzare vere finestre, rendere disponibile una finestra trasparente e spostare CALayers schermo dimensioni intorno a esso.

In bocca al lupo! Questo è sicuramente una cosa difficile da fare bene.

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