Actualizar las restricciones de diseño mediante programación sin IBOutlets - Swift

Estoy tratando de crear un menú deslizable cambiando la restricción de ancla izquierda cuando se toca el botón "abrir". He visto a personas que lo hacen usando IBOutlets en las restricciones, pero la vista con la que estoy trabajando se realiza de manera completamente programática, lo que me impide hacerlo.

a vista se encuentra inicialmente fuera de la pantalla, por lo que pensé que podría cambiar la restricción cuando toqué el botón "abrir", pero el código a continuación no hace nada.

@objc func slideMenu() {
    sideMenu.leftAnchor.constraint(equalTo: view.leftAnchor, constant: 0).isActive = true
    view.setNeedsUpdateConstraints()
}

¿Hay alguna forma de actualizar la restricción de ancla izquierda sin el IBOutlet?

Respuestas a la pregunta(1)

Su respuesta a la pregunta