INNER CODE UNIT · Swift
viewDidLayoutSubviews
wu9007/qrcode_scanner · ios/Classes/SwiftQrscanPlugin.swift:314
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
previewLayer?.frame = view.bounds
overlay.frame = view.bounds
updateVideoOrientation()
}
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
super.viewWillTransition(to: size, with: coordinator)
coordinator.animate(alongsideTransition: { _ in
self.previewLayer?.frame = CGRect(origin: .zero, size: size)
self.overlay.frame = CGRect(origin: .zero, size: size)
self.overlay.setNeedsLayout()
self.updateVideoOrientation()
})
}
private func configureSession() {