Domanda

Apple ha recentemente deciso di consentire agli sviluppatori di utilizzare questa API privato UIGetScreenImage.

Ho implementato e funziona benissimo in verticale, ma quando ho eseguito il dispositivo in orizzontale (self.view ruota) e UIGetScreenImage continua a catturare utilizzando la schermata coordinate non ruotato.

Il risultato è un risultato paesaggio ritagliata.

UIGetScreenImage è l'unico metodo che funziona nel mio caso, per quanto ne so e fino a quando voi ragazzi non trovano una risposta a quest'altra mia domanda : -)

È stato utile?

Soluzione

Credo che è necessario applicare la rotazione da soli.

UIGetScreenImage() non si preoccupa l'orientamento. In effetti non può, perché non ci può essere più UIWindows sullo schermo mentre alcuni sono autorotated, alcuni non lo sono.

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