以编程方式在 objective-c 中旋转 NavBar
Programmatically rotate NavBar in objective-c
当部署信息中的设备方向设置为仅纵向时,是否可以在 objective-c 中以编程方式旋转导航栏?
- 在项目设置中将允许的方向设置为纵向和横向
- 将所有视图控制器设置为仅允许纵向方向且不允许旋转
- 在需要横向的视图控制器上,将首选方向设置为横向。
override public var shouldAutorotate: Bool {
return false
}
override public var supportedInterfaceOrientations: UIInterfaceOrientationMask {
return .landscapeRight
}
override public var preferredInterfaceOrientationForPresentation: UIInterfaceOrientation {
return .landscapeRight
}
}
当部署信息中的设备方向设置为仅纵向时,是否可以在 objective-c 中以编程方式旋转导航栏?
- 在项目设置中将允许的方向设置为纵向和横向
- 将所有视图控制器设置为仅允许纵向方向且不允许旋转
- 在需要横向的视图控制器上,将首选方向设置为横向。
override public var shouldAutorotate: Bool {
return false
}
override public var supportedInterfaceOrientations: UIInterfaceOrientationMask {
return .landscapeRight
}
override public var preferredInterfaceOrientationForPresentation: UIInterfaceOrientation {
return .landscapeRight
}
}