Как установить блокировку определенного контроллера вида в режиме портрета - PullRequest
0 голосов
/ 31 октября 2018

Добавлены эти свойства во ViewController. Я не хочу трогать appdelegate, navigationController. Я также изучил множество вопросов и ответов по stackoverflow, но не решил свой ответ.

public override var shouldAutorotate: Bool {
        return false
    }

public override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
    return .portrait
}

public override var preferredInterfaceOrientationForPresentation: UIInterfaceOrientation {
    return .portrait
}

Это viewDidLoad

UIDevice.current.setValue(UIInterfaceOrientation.portrait.rawValue, forKey: InstantUpsellConstants.Keys.orientation)

Что, если он переопределен суперпредставлением ??

...