处理图片预览问题

This commit is contained in:
bluesea 2024-04-30 14:39:55 +08:00
parent 1dfa7defe2
commit a6589009c9
2 changed files with 7 additions and 5 deletions

View File

@ -20,10 +20,10 @@ class ZZHExternalViewController: UIViewController {
imageView?.image = UIImage(named: "loading")
imageView?.contentMode = .scaleAspectFit
self.view .addSubview(imageView!)
imageView?.snp.makeConstraints({ make in
make.left.top.right.bottom.equalTo(0)
})
// imageView?.transform = CGAffineTransform(rotationAngle: -.pi / 2)
// imageView?.snp.makeConstraints({ make in
// make.left.top.right.bottom.equalTo(0)
// })
imageView?.backgroundColor = .clear
playerLayer = AVPlayerLayer()
@ -31,12 +31,14 @@ class ZZHExternalViewController: UIViewController {
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)
imageView?.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 = .orange
self.view.backgroundColor = .clear
}
override func viewWillLayoutSubviews() {