Merge branch 'develop' of https://gitlab.verizon.com/BPHV_MIPS/vds_ios.git into mbruce/bugfix

This commit is contained in:
Matt Bruce 2024-08-13 09:51:15 -05:00
commit d958ef817e

View File

@ -67,17 +67,26 @@ open class RadioBoxGroup: SelectorGroupBase<RadioBoxItem>, SelectorGroupSingleSe
// MARK: - Overrides // MARK: - Overrides
//-------------------------------------------------- //--------------------------------------------------
private func ensureDevice() { private func ensureDevice() {
var axis: NSLayoutConstraint.Axis = .vertical
var distribution: UIStackView.Distribution = .fill
defer {
mainStackView.axis = axis
mainStackView.distribution = distribution
}
if UIDevice.isIPad { if UIDevice.isIPad {
mainStackView.axis = .horizontal axis = .horizontal
mainStackView.distribution = .fillEqually distribution = .fillEqually
} else { } else {
if UIDevice.current.orientation.isPortrait || UIDevice.current.orientation == .unknown { guard let supportedOrientations = UIApplication.shared.windows.first?.rootViewController?.supportedInterfaceOrientations else {
mainStackView.axis = .vertical return
mainStackView.distribution = .fill }
} else { let orientation = UIDevice.current.orientation
mainStackView.axis = .horizontal if supportedOrientations.contains(.landscape) && (orientation == .landscapeLeft || orientation == .landscapeRight) {
mainStackView.distribution = .fillEqually axis = .horizontal
distribution = .fillEqually
} }
} }
} }