Durchlaufen Sie die Unteransicht, um nach leeren UITextField - Swift zu suchen
Ich frage mich, wie ich den folgenden Ziel-C-Code im Wesentlichen in Swift umwandeln kann.
Dies durchläuft alle Unteransichten in der von mir gewünschten Ansicht, prüft, ob es sich um Textfelder handelt, und prüft, ob sie leer sind.
for (UIView *view in contentVw.subviews) {
NSLog(@"%@", view);
if ([view isKindOfClass:[UITextField class]]) {
UITextField *textfield = (UITextField *)view;
if (([textfield.text isEqualToString:""])) {
//show error
return;
}
}
}
Hier bin ich mit einer schnellen Übersetzung:
for view in self.view.subviews as [UIView] {
if view.isKindOfClass(UITextField) {
//...
}
}
Jede Hilfe wäre toll!