在指定的控制器viewdidload方法中添加以下代码:
UIDevice.current.setValue(NSNumber(value: UIDeviceOrientation.unknown.rawValue), forKey: "orientation")
//这里是强制竖屏 希望什么方向修改这个枚举即可
UIDevice.current.setValue(NSNumber(value: UIDeviceOrientation.portrait.rawValue), forKey: "orientation")
UIApplication.shared.setStatusBarOrientation(.portrait, animated: false)
//禁止这个控制器旋转 在viewdidapear前要return ture didapear后 return false
override var shouldAutorotate: Bool {
return false
}
网友评论