Reply to iOS 16 can not change orientation correctly when other window exists let windowScene = UIApplication.shared.connectedScenes.first as? UIWindowScene windowScene?.requestGeometryUpdate(.iOS(interfaceOrientations: .portrait) ) This work perfectly for me. UI Frameworks UIKit 1w