latest dimensions
This commit is contained in:
parent
d9f6ab0ce2
commit
f2f26c60a2
@ -50,7 +50,7 @@ public typealias ActionBlockConfirmation = () -> (Bool)
|
|||||||
private var knobView: View = {
|
private var knobView: View = {
|
||||||
let view = View()
|
let view = View()
|
||||||
view.backgroundColor = .white
|
view.backgroundColor = .white
|
||||||
view.layer.cornerRadius = 14
|
view.layer.cornerRadius = Toggle.getKnobHeight() / 2.0
|
||||||
return view
|
return view
|
||||||
}()
|
}()
|
||||||
|
|
||||||
@ -142,14 +142,14 @@ public typealias ActionBlockConfirmation = () -> (Bool)
|
|||||||
|
|
||||||
private func constrainKnobOn() {
|
private func constrainKnobOn() {
|
||||||
|
|
||||||
knobTrailingConstraint = trailingAnchor.constraint(equalTo: knobView.trailingAnchor, constant: 1)
|
knobTrailingConstraint = trailingAnchor.constraint(equalTo: knobView.trailingAnchor, constant: 2)
|
||||||
knobLeadingConstraint = knobView.leadingAnchor.constraint(greaterThanOrEqualTo: leadingAnchor)
|
knobLeadingConstraint = knobView.leadingAnchor.constraint(greaterThanOrEqualTo: leadingAnchor)
|
||||||
}
|
}
|
||||||
|
|
||||||
private func constrainKnobOff() {
|
private func constrainKnobOff() {
|
||||||
|
|
||||||
knobTrailingConstraint = trailingAnchor.constraint(greaterThanOrEqualTo: knobView.trailingAnchor)
|
knobTrailingConstraint = trailingAnchor.constraint(greaterThanOrEqualTo: knobView.trailingAnchor)
|
||||||
knobLeadingConstraint = knobView.leadingAnchor.constraint(equalTo: leadingAnchor, constant: 1)
|
knobLeadingConstraint = knobView.leadingAnchor.constraint(equalTo: leadingAnchor, constant: 2)
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------
|
//--------------------------------------------------
|
||||||
@ -203,6 +203,9 @@ public typealias ActionBlockConfirmation = () -> (Bool)
|
|||||||
knobHeightConstraint?.constant = Self.getKnobHeight()
|
knobHeightConstraint?.constant = Self.getKnobHeight()
|
||||||
knobWidthConstraint?.constant = Self.getKnobWidth()
|
knobWidthConstraint?.constant = Self.getKnobWidth()
|
||||||
|
|
||||||
|
layer.cornerRadius = Self.getContainerHeight() / 2.0
|
||||||
|
knobView.layer.cornerRadius = Self.getKnobHeight() / 2.0
|
||||||
|
|
||||||
changeStateNoAnimation(isOn)
|
changeStateNoAnimation(isOn)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -220,7 +223,7 @@ public typealias ActionBlockConfirmation = () -> (Bool)
|
|||||||
widthConstraint = widthAnchor.constraint(equalToConstant: Self.containerSize.width)
|
widthConstraint = widthAnchor.constraint(equalToConstant: Self.containerSize.width)
|
||||||
widthConstraint?.isActive = true
|
widthConstraint?.isActive = true
|
||||||
|
|
||||||
layer.cornerRadius = 15
|
layer.cornerRadius = Self.getContainerHeight() / 2.0
|
||||||
backgroundColor = containerTintColor.off
|
backgroundColor = containerTintColor.off
|
||||||
|
|
||||||
addSubview(knobView)
|
addSubview(knobView)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user