From 79a791b088369f31a9cf8c851108b60ce0f40026 Mon Sep 17 00:00:00 2001 From: bluesea <307723040@qq.com> Date: Fri, 26 Apr 2024 18:14:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E6=8A=95=E6=8E=A5=E5=A4=96?= =?UTF-8?q?=E9=83=A8=E5=B1=8F=E5=B9=95=E4=B8=8D=E5=90=88=E5=B1=8F=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ExternalScreen/ZZHExternalViewController.swift | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/SwiftProject/SwiftProject/ExternalScreen/ZZHExternalViewController.swift b/SwiftProject/SwiftProject/ExternalScreen/ZZHExternalViewController.swift index 73ec31a..04984a5 100644 --- a/SwiftProject/SwiftProject/ExternalScreen/ZZHExternalViewController.swift +++ b/SwiftProject/SwiftProject/ExternalScreen/ZZHExternalViewController.swift @@ -23,12 +23,19 @@ class ZZHExternalViewController: UIViewController { imageView?.snp.makeConstraints({ make in make.left.top.right.bottom.equalTo(0) }) +// imageView?.transform = CGAffineTransform(rotationAngle: -.pi / 2) playerLayer = AVPlayerLayer() - playerLayer!.frame = self.view.bounds + if let externalScreen = UIScreen.screens.first(where: { $0 != UIScreen.main }) { + let externalScreenSize = externalScreen.bounds.size + playerLayer!.frame = CGRectMake(-externalScreenSize.width*0.5, -externalScreenSize.height*0.5, externalScreenSize.width*2, externalScreenSize.height*2) + print("外接屏幕的尺寸是: \(externalScreenSize)") + } else { + print("没有发现外接屏幕") + } self.view.layer.addSublayer(playerLayer!) - self.view.backgroundColor = .clear + self.view.backgroundColor = .orange } override func viewWillLayoutSubviews() {