Remove asynchronous statement which was preventing proper redrawing.
This commit is contained in:
parent
916f63240b
commit
55b38e48ef
@ -73,7 +73,6 @@ import UIKit
|
|||||||
|
|
||||||
private weak var widthConstraint: NSLayoutConstraint?
|
private weak var widthConstraint: NSLayoutConstraint?
|
||||||
private weak var heightConstraint: NSLayoutConstraint?
|
private weak var heightConstraint: NSLayoutConstraint?
|
||||||
// private weak var digitFieldHeight: NSLayoutConstraint?
|
|
||||||
|
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
// MARK: - Initializers
|
// MARK: - Initializers
|
||||||
@ -108,9 +107,6 @@ import UIKit
|
|||||||
digitField.delegate = self
|
digitField.delegate = self
|
||||||
digitField.didDeleteDelegate = self
|
digitField.didDeleteDelegate = self
|
||||||
|
|
||||||
// digitFieldHeight = digitField.heightAnchor.constraint(equalToConstant: 24)
|
|
||||||
// digitFieldHeight?.isActive = true
|
|
||||||
|
|
||||||
NSLayoutConstraint.activate([
|
NSLayoutConstraint.activate([
|
||||||
digitField.topAnchor.constraint(equalTo: topAnchor, constant: PaddingOne),
|
digitField.topAnchor.constraint(equalTo: topAnchor, constant: PaddingOne),
|
||||||
digitField.leadingAnchor.constraint(equalTo: leadingAnchor, constant: PaddingOne),
|
digitField.leadingAnchor.constraint(equalTo: leadingAnchor, constant: PaddingOne),
|
||||||
@ -188,7 +184,6 @@ import UIKit
|
|||||||
})
|
})
|
||||||
|
|
||||||
sizeObject?.performBlockBase(onSize: size)
|
sizeObject?.performBlockBase(onSize: size)
|
||||||
// digitFieldHeight?.constant = floor(height * 0.55)
|
|
||||||
widthConstraint?.constant = width
|
widthConstraint?.constant = width
|
||||||
heightConstraint?.constant = height
|
heightConstraint?.constant = height
|
||||||
digitField.font = MFFonts.mfFont55Rg(pointSize)
|
digitField.font = MFFonts.mfFont55Rg(pointSize)
|
||||||
|
|||||||
@ -216,15 +216,11 @@ import UIKit
|
|||||||
|
|
||||||
entryFieldContainer.disableAllBorders = true
|
entryFieldContainer.disableAllBorders = true
|
||||||
|
|
||||||
DispatchQueue.main.async { [weak self] in
|
if !self.digitBoxes.isEmpty {
|
||||||
guard let self = self else { return }
|
self.digitBoxes.forEach { $0.updateView(size) }
|
||||||
|
// self.layoutIfNeeded()
|
||||||
if !self.digitBoxes.isEmpty {
|
|
||||||
self.digitBoxes.forEach { $0.updateView(size) }
|
|
||||||
self.layoutIfNeeded()
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
setNeedsLayout()
|
layoutIfNeeded()
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user