2012-02-27 1 views
7

Problème: la mise en miroir de l'écran de l'iPhone & une vue externe dédiée de mon application montre un pouce d'une bordure noire de tous les côtés. Mais: Certaines vues s'affichent parfaitement sans bordures noires en plein écran, par exemple le menu Apple TV et l'application photo.La mise en miroir de l'écran iOS montre des bordures de surbalayage sur les applications sélectionnées

déjà essayé - sans effet:

Configuration: iPhone 4S (5.0.1), Apple TV 2e génération (4.4.4)

Des suggestions que je pourrais essayer en plus?

Répondre

10

Ran dans le même numéro et il a fallu un certain temps pour trouver la «solution». Il s'avère que vous pouvez régler le paramètre overscanCompensation sur '3' et cela supprimera les bordures.

Je pense qu'Apple vient d'omettre la documentation & enum pour UIScreenOverscanCompensationNone, mais que dans le code ils le vérifient.

+0

(y) J'ai travaillé pour moi! Merci! En effet, lorsque je reviens au sélecteur d'applications, l'Apple TV se réenclenche à nouveau dans la zone "Safe Scan", et s'active à nouveau lorsque mon application est de nouveau en avant. +1 –

+0

La définition de overscanCompensation a permis de résoudre le problème, mais les bordures noires apparaissent quand l'application passe en arrière-plan et revient active. Mon application joue une vidéo dans MPMovieplayer. Je peux reproduire le problème habituellement quand j'accède à d'autres applications (skype, notes etc.) pendant que mon application en arrière-plan. –

2

Si vous avez également des bordures noires pendant la mise en miroir AirPlay, la réponse de MobileVet ne résoudra pas cela. Essayez de modifier le paramètre suivant sur votre Apple TV: Paramètres> Audio & Vidéo> Ajuster pour le surbalayage AirPlay. Réglez-le sur Off (par défaut On).

Et btw: ne signifie pas simplement 3 UIScreenOverscanCompensationInsetBounds | UIScreenOverscanCompensationApplicationFrame (1 + 2)?

Questions connexes