From 45cd013784bf97df4874f1c5f56ba36df1d4e8bd Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Tue, 22 Aug 2023 08:23:23 -0500 Subject: [PATCH] fixed layout issue Signed-off-by: Matt Bruce --- VDS/Components/Toggle/ToggleView.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/VDS/Components/Toggle/ToggleView.swift b/VDS/Components/Toggle/ToggleView.swift index 2be8ac0f..482acd63 100644 --- a/VDS/Components/Toggle/ToggleView.swift +++ b/VDS/Components/Toggle/ToggleView.swift @@ -120,11 +120,10 @@ open class ToggleView: Control, Changeable { addSubview(toggleView) toggleView.addSubview(knobView) - + toggleView.pinToSuperView() NSLayoutConstraint.activate([ toggleView.widthAnchor.constraint(equalToConstant: toggleSize.width), toggleView.heightAnchor.constraint(equalToConstant: toggleSize.height), - toggleView.centerYAnchor.constraint(equalTo: centerYAnchor), knobView.heightAnchor.constraint(equalToConstant: knobSize.height), knobView.widthAnchor.constraint(equalToConstant: knobSize.width), knobView.centerYAnchor.constraint(equalTo: toggleView.centerYAnchor), @@ -201,6 +200,8 @@ open class ToggleView: Control, Changeable { } knobTrailingConstraint?.isActive = true knobLeadingConstraint?.isActive = true + setNeedsLayout() + layoutIfNeeded() } private func updateToggle() {