iOS屏幕镜像显示所选应用程序的过扫描边框

问题:iPhone屏幕镜像和我的应用程序的专用外部视图在四面显示一英寸的黑色边框。

但是:有些视图在全屏幕上显示完美而没有黑色边框,例如Apple TV菜单和照片应用程序。

尝试已经 – 没有影响:

  • 在1080p高清电视上禁用过扫描(“禁用16:9过扫描”)( 使用2个屏幕的iPad镜像,支持1080分辨率? )
  • 设置UIScreenOverscanCompensation – 没有效果( IOS – 外部(HDMI)输出只填充一半的屏幕,除非手动编码视图 )

设置:iPhone 4S(5.0.1),Apple TV第二代(4.4.4)

任何build议,我可以尝试另外?

跑到同一个问题,花了一段时间find'解决scheme'。 原来你可以将overscanCompensation设置为'3',它将删除边框。

我认为苹果公司只是遗漏了UIScreenOverscanCompensationNone的文档和枚举,但在代码中,他们检查它。

如果您在AirPlay镜像期间也有黑色边框,则MobileVet的答案将无法解决此问题。 尝试更改Apple TV上的以下设置:设置>audio和video>调整AirPlay Overscan。 将其设置为关(默认打开)。

顺便说一句:不是3只是意味着UIScreenOverscanCompensationInsetBounds | UIScreenOverscanCompensationApplicationFrame(1 + 2)?