Ich möchte den Text in der UITextView
ändern, wenn ein Benutzer auf die UITextView
klickt. Wie kann ich das programmatisch tun.Wie füge ich eine Aktion zu UITextview hinzu?
0
A
Antwort
0
Sie müssen UITextViewDelegate verwenden.
Bei dieser Methode:
- (void)textViewDidBeginEditing:(UITextView *)textView
{
textView.text = @"Your text";
}
0
In Swift können Sie:
func textFieldDidBeginEditing(_ textField: UITextField)
{
textField.text = "Some text";
}
den Link Unten finden Sie auch:
sorry, ich bin neu in diesem das ganze Ding. Kannst du mehr ausarbeiten? –
Wenn Sie Ihren Code posten, würde ich versuchen, besser zu erklären. Ich nehme an, Sie haben einen ViewController, der eine textView hat. Machen Sie Ihren View-Controller zu einem UITextViewDelegate. Fügen Sie dann alle Methoden hinzu, die für die Delegatunterstützung erforderlich sind. Fügen Sie dann die Methode textViewDidBeginEditing hinzu, mit der Ihr Tipp-Ereignis abgefangen wird. Innerhalb dieser Methode fügen Sie den Bearbeitungscode hinzu, der den Wert des von Ihnen benötigten textViews ändert. –