fixed minwidth bug
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
30b380fceb
commit
4a337c6fcb
@ -59,7 +59,7 @@ open class DropdownSelect: EntryFieldBase {
|
||||
//--------------------------------------------------
|
||||
internal var minWidthDefault = 66.0
|
||||
internal var minWidthInlineLabel = 102.0
|
||||
|
||||
internal var minWidth: CGFloat { showInlineLabel ? minWidthInlineLabel : minWidthDefault }
|
||||
//--------------------------------------------------
|
||||
// MARK: - Public Properties
|
||||
//--------------------------------------------------
|
||||
@ -184,13 +184,13 @@ open class DropdownSelect: EntryFieldBase {
|
||||
selectedOptionLabel.isEnabled = isEnabled
|
||||
|
||||
//set the width constraints
|
||||
if let width {
|
||||
if let width, width > minWidth {
|
||||
widthConstraint?.constant = width
|
||||
widthConstraint?.isActive = true
|
||||
minWidthConstraint?.isActive = false
|
||||
maxWidthConstraint?.isActive = false
|
||||
} else {
|
||||
minWidthConstraint?.constant = showInlineLabel ? minWidthInlineLabel : minWidthDefault
|
||||
minWidthConstraint?.constant = minWidth
|
||||
maxWidthConstraint?.constant = frame.width
|
||||
widthConstraint?.isActive = false
|
||||
minWidthConstraint?.isActive = true
|
||||
|
||||
Loading…
Reference in New Issue
Block a user