latest dimensions

This commit is contained in:
Kevin G Christiano 2020-06-25 18:08:52 -04:00
parent d9f6ab0ce2
commit f2f26c60a2

View File

@ -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)