0
Мое приложение отображает изображения/видео на внешнем дисплее с помощью thunderbolt для адаптера HDMI. Прекрасно работает, за исключением того, что экран не заполняется. Есть какая-то рамка поля, я не могу понять, как избавиться. Вот и код для изображений:Внешний экран дисплея iOS не заполняется
func addImage(image: UIImage){
if UIScreen.screens().count > 1 {
let secondScreen = UIScreen.screens()[1]
secondWindow = UIWindow(frame: secondScreen.bounds)
print(secondScreen.bounds) // 1920x1080
//secondWindow?.layoutMargins = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0) // Tried.. no change
secondWindow?.screen = secondScreen
secondScreenView = UIView(frame: secondWindow!.frame)
//secondScreenView?.layoutMargins = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0) // Tried.. no change
secondWindow?.addSubview(secondScreenView!)
secondWindow?.hidden = false
externalImage = UIImageView(frame: secondScreen.bounds)
externalImage.contentMode = .ScaleAspectFit // Tried .ScaleAspectFill
externalImage.image = image
secondScreenView!.addSubview(externalImage)
}else{
noExternalDisplay()
}
}