From e5ab2545793afe57977154e51bb18b2e30cc32cb Mon Sep 17 00:00:00 2001 From: Kevin G Christiano Date: Tue, 28 Apr 2020 14:14:26 -0400 Subject: [PATCH] revised how fields clear themselves --- .../Atomic/Atoms/TextFields/DigitEntryField.swift | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/MVMCoreUI/Atomic/Atoms/TextFields/DigitEntryField.swift b/MVMCoreUI/Atomic/Atoms/TextFields/DigitEntryField.swift index 50faacf9..628c7cde 100644 --- a/MVMCoreUI/Atomic/Atoms/TextFields/DigitEntryField.swift +++ b/MVMCoreUI/Atomic/Atoms/TextFields/DigitEntryField.swift @@ -35,6 +35,7 @@ import UIKit digitBoxes.append(newDigitBox) } + self.digitBoxes.forEach { $0.removeFromSuperview() } self.digitBoxes = digitBoxes guard let space = MFSizeObject(standardSize: 5, smalliPhoneSize: 3)?.getValueBasedOnScreenSize() else { return } @@ -228,7 +229,7 @@ import UIKit //-------------------------------------------------- @objc open override func updateView(_ size: CGFloat) { - + entryFieldContainer.disableAllBorders = true if !self.digitBoxes.isEmpty { @@ -245,10 +246,7 @@ import UIKit switchFieldsAutomatically = false selectedDigitBox = nil text = "" - digitBoxes.forEach { - $0.removeFromSuperview() - } - digitBoxes = [] + digitBoxes.forEach { $0.digitField.text = "" } } //-------------------------------------------------- @@ -358,7 +356,7 @@ import UIKit $0.digitField.inputAccessoryView = UIToolbar.getToolbarWithDoneButton(delegate: observingDelegate, action: #selector(observingDelegate.dismissFieldInput)) } - + super.set(with: model, delegateObject, additionalData) }