Cómo alternar una UILabel entre editable y no editable

Cómo hacer que el text de UILabel editable en UILongPressGestureRecognizer . De modo que, al presionar durante un time, se convierte en editable y, después de eliminar el foco de uilabel, se vuelve readonly.

No puedes hacer eso Tendría que intercambiar controles entre UILabel y UITextField o hacer una subclass de UIControl para hacer eso por usted.

Uilabels no pueden ser editados por el usuario, use textfield en su lugar. Puede ajustar las properties del campo de text para que se vea como una label.

Luego simplemente establezca la interacción en deshabilitada para simular una label y agregue "algo" en el área como una vista o button invisible o algo para detectar la presión prolongada en esta parte. luego, cuando establece programáticamente el enfoque. cuando el usuario presiona la tecla volver, el foco se perderá y no volverá a ser una "label"