Wie verbindest du das "delegieren" Auslauf der UITextView zu einer Klasse, die UITextViewDelegate Protokoll?
Wie verbindest du das "delegieren" Auslauf der UITextView zu einer Klasse, die UITextViewDelegate Protokoll?
Ich kann nicht scheinen zu finden ein Beispiel in den docs
Komisch ist die UITextView ist "Delegat" Steckdose hat, dass drag 'n drop-Schnittstelle-Ding, wie Sie Draht können Sie bis zu einem anderen widget aber natürlich, ich will nicht auf Draht es bis zu einem widget, ich will verdrahten bis zu einem vorhandene Klasse.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn du meinst, "wie erstelle ich ein Objekt, das erstellt wird, mit code, der den Delegaten für meine text-Ansicht", setzen Sie einfach die delegate-Eigenschaft (das ist, was ziehen Sie im Interface Builder wird für Sie tun):
Dies ist eine ziemlich alte Frage, aber ich hatte Probleme mit ihm als gut und dachte, ich würde teilen eine up-to-date Xcode-5-Lösung.
Sollten Sie in der Lage sein zu ziehen, dass die Stellvertretung der gelbe Kreis mit dem weißen Quadrat in der es das ist unten in der schwarzen Leiste unterhalb des view-Controllers auf Ihrem storyboard. Das ist überhaupt nicht klar, also habe ich einen screenshot
Verdrahten Stellvertretung in Interface Builder:
(1) Ziehen Sie einen entsprechenden controller in die Federn Haupt-Fenster und stellen Sie die Klasse der controller die Klasse Ihrer Stellvertretung. Zum Beispiel, wenn Sie ein NSObject Unterklasse namens "MyDelegateClass", ziehen Sie eine
Object
controller über, und legen Sie es der Klasse "MyDelegateClass".(2) In den verbindungen-Inspektor für die UITextView, control-klicken Sie auf
delegate
und verbinden, dass der controller erstellt in Schritt (1).Das ist es.
textView.delegate = yourDelegateObject ;
Methode, die Rhult spricht.delegate
unddatasource
outlets in IB.