提交
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
//
|
||||
// RoomKitNavigationController.swift
|
||||
// TUIRoomKit
|
||||
//
|
||||
// Created by janejntang on 2023/4/20.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
class RoomKitNavigationController: UINavigationController {
|
||||
override init(rootViewController: UIViewController) {
|
||||
super.init(rootViewController: rootViewController)
|
||||
interactivePopGestureRecognizer?.isEnabled = false
|
||||
}
|
||||
|
||||
required init?(coder aDecoder: NSCoder) {
|
||||
fatalError("init(coder:) has not been implemented")
|
||||
}
|
||||
|
||||
override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) {
|
||||
super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil)
|
||||
}
|
||||
|
||||
override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
|
||||
guard let supportedInterfaceOrientations = topViewController?.supportedInterfaceOrientations as? UIInterfaceOrientationMask
|
||||
else { return .portrait }
|
||||
return supportedInterfaceOrientations
|
||||
}
|
||||
override var shouldAutorotate: Bool {
|
||||
guard let shouldAutorotate = topViewController?.shouldAutorotate else { return false }
|
||||
return shouldAutorotate
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user