in CustomUI/CustomUI/Controllers/MainViewController.swift [65:83]
func applyStyleToControlsView() {
controlsView.backgroundColor = .clear
let blurEffect = UIBlurEffect(style: .dark)
let blurView = UIVisualEffectView(effect: blurEffect)
blurView.translatesAutoresizingMaskIntoConstraints = false
blurView.clipsToBounds = true
controlsView.insertSubview(blurView, at: 0)
NSLayoutConstraint.activate([
blurView.heightAnchor.constraint(equalTo: controlsView.heightAnchor),
blurView.widthAnchor.constraint(equalTo: controlsView.widthAnchor),
blurView.centerYAnchor.constraint(equalTo: controlsView.centerYAnchor),
blurView.centerXAnchor.constraint(equalTo: controlsView.centerXAnchor)
])
let launchedInLandscape = view.frame.size.height < view.frame.size.width
controlsViewWidthConstraint.constant = launchedInLandscape ? view.frame.size.height : view.frame.size.width
if UIDevice.current.userInterfaceIdiom == .pad { controlsViewWidthConstraint.constant *= 0.7 }
applyOrientationSize(forLandscape: launchedInLandscape)
}