title: How can I edit a UILabel upon touching it in Swift?
body: <p>I want to know how to edit the label of text while the app is running. </p>
  
  <p>Example: there will be label called "Tap to Change text." When the user clicks it, it will be editable and the user can input text and enter. Then it will change to new text. </p>
  
  <p>I know this can be done using <code>UITextFieldDelegate,</code>but I don't know how to approach to it because there is no way to put an action to a label when user touches it.</p>