From 6932491fcb380ea605bec4d3da90cef2975dcd08 Mon Sep 17 00:00:00 2001 From: Priyonto M Rahman Date: Thu, 9 May 2024 18:31:25 +0200 Subject: [PATCH] fix: Pairing switch breaks layout on sensor settings #2012 (#2016) --- .../Modules/TagSettings/View/UI/TagSettingsSwitchCell.swift | 2 +- .../Sources/Extensions/Classess/RuuviSwitchView.swift | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Apps/RuuviStation/Sources/Classes/Presentation/Modules/TagSettings/View/UI/TagSettingsSwitchCell.swift b/Apps/RuuviStation/Sources/Classes/Presentation/Modules/TagSettings/View/UI/TagSettingsSwitchCell.swift index e0dd185cd..502b97d1a 100644 --- a/Apps/RuuviStation/Sources/Classes/Presentation/Modules/TagSettings/View/UI/TagSettingsSwitchCell.swift +++ b/Apps/RuuviStation/Sources/Classes/Presentation/Modules/TagSettings/View/UI/TagSettingsSwitchCell.swift @@ -89,7 +89,7 @@ class TagSettingsSwitchCell: UITableViewCell { right: 12 ) ) - statusSwitch.widthLessThanOrEqualTo(constant: 80) + statusSwitch.widthLessThanOrEqualTo(constant: 350) statusSwitch.centerYInSuperview() addSubview(seprator) diff --git a/Apps/RuuviStation/Sources/Extensions/Classess/RuuviSwitchView.swift b/Apps/RuuviStation/Sources/Extensions/Classess/RuuviSwitchView.swift index 1cba3b601..7479bb1fe 100644 --- a/Apps/RuuviStation/Sources/Extensions/Classess/RuuviSwitchView.swift +++ b/Apps/RuuviStation/Sources/Extensions/Classess/RuuviSwitchView.swift @@ -21,7 +21,7 @@ class RuuviSwitchView: UIView { let label = UILabel() label.text = RuuviLocalization.off label.textAlignment = .right - label.numberOfLines = 0 + label.numberOfLines = 1 label.textColor = RuuviColor.textColor.color label.font = UIFont.Muli(.regular, size: 14) return label @@ -106,7 +106,8 @@ extension RuuviSwitchView { leading: statusLabel.trailingAnchor, bottom: nil, trailing: trailingAnchor, - padding: .init(top: 0, left: 10, bottom: 0, right: 0) + padding: .init(top: 0, left: 10, bottom: 0, right: 0), + size: .init(width: 50, height: 0) ) statusSwitch.sizeToFit() statusSwitch.centerYInSuperview()