Wie schreibt man einen Benutzerdefinierten UItextField-Klasse
In meine app, die ich brauchen, um eine Menge von Feldern und ich möchte wirklich nicht, dass jeder viewcontroller-Klasse enthält die Delegierten von Textfeldern fest, die könnte unordentlich sein, ich will einfach erstellen Sie eine generische Klasse, wo es kümmert sich um die Stellvertretung von Textfeldern und gibt mir ein text Feld wo ich kann, fügen Sie es als eine Untersicht, wo immer ich brauche. Ich will es machen wie eine Bibliothek und rufen Sie die Klasse, Wann immer ich brauche ein textfield
ZUM Beispiel
CustomTexTField *textField = [[CustomTextField alloc] initWithFrame:Frame];
//returns a textField whose delegate will be set to CustomTextField //
//all i should do is just adding it as a subView //
[self.view addSubView:textField];
Ist dies möglich??.
Vielen Dank im Voraus!!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Als Midhun Beantwortet, müssen Sie erstellen eine benutzerdefinierte TextField-Klasse und auch die Stellvertretung in dieser Klasse. Wie diese
.h-Datei
.m-Datei
Erstellen Sie eine Unterklasse von
UITextField
und verwenden Sie es.überall dort, wo Sie das text-Feld können Sie verwenden:
Können Sie erreichen dies mit besserer Ansatz unter Verwendung der Blöcke:
}
Dies hat mir geholfen,
Hinzugefügt Delegierter des customTextField Klasse und es funktionierte für mich.
Dank!!