Ich habe ein UIScrollView und ContextView. Ich füge UITextViews hinzu und setze den Delegaten auf self, damit ich die textViewShouldBeginEditing-Methode verwenden kann. Der TextViewShouldBeginEditing befindet sich in derselben ViewController.m-Datei, daher sollte der VC der Delegat sein.Scrollen eines ScrollView innerhalb eines textView-Delegaten
Die textViewSoulBeginEditing-Methode wird aufgerufen, und ich möchte überprüfen, ob die Tastatur die TextView blockiert und scrollen, wenn sie blockiert wird.
Ich möchte anrufen: [scrollView setContentOffset: CGPointMake (x, y) animiert: YES]; scrollView wird jedoch nicht in textViewShouldBeginEditing angezeigt.
Ich habe gesehen, wo KVO verwendet werden kann, aber ich möchte die Delegate-Methoden verwenden.
Wie kann ich auf die scrollView zugreifen, auf der sich die textView befindet?
Danke, das sieht interessant aus, ich habe es heruntergeladen und werde es ausprobieren. Ich möchte immer noch lernen, wie ich von einem Delegierten zu einem anderen VC meldest. Es geht nicht nur um dieses Tastaturproblem, es gibt etwas über ObjC-Messaging, das ich vermisse. – KarlJay