Как я могу повернуть ViewController в Xcode 11? - PullRequest
0 голосов
/ 26 сентября 2019

Я выполняю рефакторинг своего кода в Xcode 11. У меня проблема с ротацией в моем приложении.В версии Xcode меньше 11 работает нормально.Я хочу программно установить только один ViewController в альбомный режим вместо портретного.Этот код хорошо работал для более старых версий ...

private func setupLandscape() {
        let valueFirst = UIInterfaceOrientation.portrait.rawValue
        let value = UIInterfaceOrientation.landscapeRight.rawValue

        UIDevice.current.setValue(valueFirst, forKey: "orientation")
        UIDevice.current.setValue(value, forKey: "orientation")
}

override var shouldAutorotate: Bool {
    return true
}

override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
    return .landscapeRight
}
...