diff --git a/VDS/Components/Badge/Badge.swift b/VDS/Components/Badge/Badge.swift index d0550acf..72a56ba4 100644 --- a/VDS/Components/Badge/Badge.swift +++ b/VDS/Components/Badge/Badge.swift @@ -18,7 +18,9 @@ public enum BadgeFillColor: String, Codable, CaseIterable { @objc(VDSBadge) public class Badge: View, Accessable { - private var label = Label() + private var label = Label().with { + $0.setContentCompressionResistancePriority(.required, for: .vertical) + } //-------------------------------------------------- // MARK: - Public Properties diff --git a/VDS/Components/Checkbox/Checkbox.swift b/VDS/Components/Checkbox/Checkbox.swift index f7213864..64a4fdc3 100644 --- a/VDS/Components/Checkbox/Checkbox.swift +++ b/VDS/Components/Checkbox/Checkbox.swift @@ -78,11 +78,17 @@ open class CheckboxBase: Control, Accessable, DataTrackable, BinaryColorable, Er } }() - private var primaryLabel = Label() + private var primaryLabel = Label().with { + $0.setContentCompressionResistancePriority(.required, for: .vertical) + } - private var secondaryLabel = Label() + private var secondaryLabel = Label().with { + $0.setContentCompressionResistancePriority(.required, for: .vertical) + } - private var errorLabel = Label() + private var errorLabel = Label().with { + $0.setContentCompressionResistancePriority(.required, for: .vertical) + } //-------------------------------------------------- // MARK: - Public Properties diff --git a/VDS/Components/RadioBox/RadioBox.swift b/VDS/Components/RadioBox/RadioBox.swift index b5a3c252..2bb90be9 100644 --- a/VDS/Components/RadioBox/RadioBox.swift +++ b/VDS/Components/RadioBox/RadioBox.swift @@ -70,11 +70,17 @@ open class RadioBoxBase: Control, BinaryColorable, Accessable, DataTrackable{ } }() - private var textLabel = Label() + private var textLabel = Label().with { + $0.setContentCompressionResistancePriority(.required, for: .vertical) + } - private var subTextLabel = Label() + private var subTextLabel = Label().with { + $0.setContentCompressionResistancePriority(.required, for: .vertical) + } - private var subTextRightLabel = Label() + private var subTextRightLabel = Label().with { + $0.setContentCompressionResistancePriority(.required, for: .vertical) + } //-------------------------------------------------- // MARK: - Public Properties diff --git a/VDS/Components/RadioButton/RadioButton.swift b/VDS/Components/RadioButton/RadioButton.swift index e46a4e8c..afcd69e1 100644 --- a/VDS/Components/RadioButton/RadioButton.swift +++ b/VDS/Components/RadioButton/RadioButton.swift @@ -86,11 +86,17 @@ open class RadioButtonBase: Control, Accessable, DataTrackable, BinaryColorable, } }() - private var primaryLabel = Label() + private var primaryLabel = Label().with { + $0.setContentCompressionResistancePriority(.required, for: .vertical) + } - private var secondaryLabel = Label() + private var secondaryLabel = Label().with { + $0.setContentCompressionResistancePriority(.required, for: .vertical) + } - private var errorLabel = Label() + private var errorLabel = Label().with { + $0.setContentCompressionResistancePriority(.required, for: .vertical) + } //-------------------------------------------------- // MARK: - Public Properties diff --git a/VDS/Components/Toggle/Toggle.swift b/VDS/Components/Toggle/Toggle.swift index 5a525a05..5400b859 100644 --- a/VDS/Components/Toggle/Toggle.swift +++ b/VDS/Components/Toggle/Toggle.swift @@ -70,7 +70,9 @@ open class ToggleBase: Control, Accessable, DataTrackable, BinaryColorable { } }() - private var label = Label() + private var label = Label().with { + $0.setContentCompressionResistancePriority(.required, for: .vertical) + } private var toggleView: UIView = { return UIView().with {