2012-02-27 18 views
7

Problema: mirroring dello schermo iPhone & una vista esterna dedicata della mia app mostra un pollice di un bordo nero su tutti i lati.Il mirroring dello schermo iOS mostra i bordi overscan su app selezionate

Ma: Alcune visualizzazioni sono perfette senza bordi neri a schermo intero, ad esempio il menu Apple TV e l'app fotografica.

già provato - senza effetto:

Setup: iPhone 4S (5.0.1), Apple TV 2a generazione (4.4.4)

Qualche suggerimento che cosa potrei provare in aggiunta?

risposta

10

Rannuato nello stesso problema e ci è voluto un po 'di tempo per trovare la' soluzione '. Risulta che è possibile impostare overscanCompensation su '3' e rimuoverà i bordi.

Penso che Apple abbia appena escluso la documentazione & enum per UIScreenOverscanCompensationNone, ma che nel codice lo controllano.

+0

(y) Ha funzionato per me! Grazie! Infatti, quando torno al selettore dell'app, la Apple TV scatta di nuovo nell'area "Scansione sicura", e scatta di nuovo alla grande quando la mia app è di nuovo in avanti. +1. –

+0

L'impostazione overscanCompensation ha risolto il problema in modo estensivo, ma i bordi neri appaiono sempre quando l'app passa allo sfondo e torna attiva. La mia app sta riproducendo un video in MPMovieplayer. Posso riprodurre il problema di solito quando accedo ad altre app (skype, note ecc.) Mentre la mia app è in background. –

2

Se si dispone anche di bordi neri durante AirPlay Mirroring, la risposta di MobileVet non lo risolverà. Prova a modificare le seguenti impostazioni su Apple TV: Impostazioni> Audio & Video> Regola per AirPlay Overscan. Impostarlo su Off (impostazione predefinita attivata).

E btw: non 3 significa solo UIScreenOverscanCompensationInsetBounds | UIScreenOverscanCompensationApplicationFrame (1 + 2)?

Problemi correlati