2012-02-27 122 views
7

問題:iPhone屏幕鏡像&我的應用程序的專用外部視圖在所有側面都顯示一英寸的黑色邊框。iOS屏幕鏡像顯示所選應用程序的過掃描邊框

但是:某些視圖在全屏(例如Apple TV菜單和照片應用程序)上顯示完美而沒有黑色邊框。

嘗試已經 - 有沒有效果:

設置:iPhone 4S(5.0.1),蘋果電視第2代(4.4.4)

任何建議,我可以嘗試額外?

回答

10

出現同樣的問題,花了一段時間才找到'解決方案'。原來你可以將overscanCompensation設置爲'3',它會刪除邊框。

我認爲蘋果公司只是排除了文檔&枚舉爲UIScreenOverscanCompensationNone,但在代碼中,他們檢查它。

+0

(y)爲我工作!謝謝!事實上,當我回到應用程序選擇器時,蘋果電視再次捕捉到「安全掃描」區域,並且當我的應用程序再次向前時再次捕捉到大片。 +1。 – 2014-01-09 04:42:40

+0

設置overscanCompensation解決了問題的延伸,但應用程序轉到背景並返回活動狀態時仍會顯示黑色邊框。我的應用正在播放MPMovieplayer中的視頻。當我訪問其他應用程序(Skype,筆記等)時,我可以重現這個問題,而我的應用程序在後臺。 – 2015-09-28 04:41:32

2

如果您在AirPlay鏡像期間也有黑色邊框,MobileVet的答案將無法解決此問題。嘗試更改Apple TV上的以下設置:設置>音頻&視頻>調整AirPlay Overscan。將其設置爲關(默認打開)。

而順便說一句:不是3只表示UIScreenOverscanCompensationInsetBounds | UIScreenOverscanCompensationApplicationFrame(1 + 2)?