fix to reuse issue two button view

This commit is contained in:
Pfeil, Scott Robert 2020-02-06 12:09:35 -05:00
parent f24485c699
commit 00b179d8c2

View File

@ -54,7 +54,7 @@ import UIKit
// MARK: - Stack Manipulation // MARK: - Stack Manipulation
public func showPrimaryButton() { public func showPrimaryButton() {
if primaryButton.superview == nil { if !stack.arrangedSubviews.contains(primaryButton) {
stack.addArrangedSubview(primaryButton) stack.addArrangedSubview(primaryButton)
primaryButton.isHidden = false primaryButton.isHidden = false
} }
@ -64,8 +64,8 @@ import UIKit
} }
public func showSecondaryButton() { public func showSecondaryButton() {
if secondaryButton.superview == nil { if !stack.arrangedSubviews.contains(secondaryButton) {
stack.addArrangedSubview(secondaryButton) stack.insertArrangedSubview(secondaryButton, at: 0)
secondaryButton.isHidden = false secondaryButton.isHidden = false
} }
if primaryButton.superview != nil { if primaryButton.superview != nil {