Kann ein UIView ein Uitextfield -Delegierter sein?
-
27-10-2019 - |
Frage
Ich erhalte einen Sigabrt -Fehler, wenn ich versuche, den Delegierten meines Uitextfield in meine UIView -Klasse zu setzen. Ich habe den UitextFieldDelgate -Protokal verwendet. Hier ist mein Code
nameField = [[UILabel alloc] initWithFrame:CGRectMake(130, 40, 200, 30)];
[nameField setDelegate:self];
nameField.placeholder = @"<Game Name>";
nameField.textAlignment = UITextAlignmentCenter;
[self addSubview:nameField];
Lösung
Sie sind kurz davor zu verwenden UITextField
im Konstruktor nicht UILabel
. Ersetzen Sie Ihre erste Zeichenfolge durch Folgendes:
nameField = [[UITextField alloc] initWithFrame:CGRectMake(130, 40, 200, 30)];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow