iOS-Tastatur wird geschlossen, UILabel-Fehlfunktion

In der von mir entwickelten iOS-App treten einige Probleme auf.

Eine Seite schließt die Tastatur: Während es auf zwei anderen Bildschirmen funktioniert, gibt es einen Bildschirm, auf dem es aus irgendeinem Grund nicht geschlossen werden kann:

Login.m

#import "Login.h"

@interface Login()
@end

@implementation Login

-(void) viewdDidLoad{

     [super viewDidLoad];

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self
                action:@selector(dismissKeyboard)];

    [self.view addGestureRecognizer:tap];


}

-(void)dismissKeyboard {
    [_username resignFirstResponder];
    [_password resignFirstResponder];
    [_birth resignFirstResponder];
}

@end

Und mein zweites Problem ist, dass das UILabel oben auf dem Bildschirm nicht geladen wird, obwohl es auf den anderen Bildschirmen funktioniert:

Login.m

#import "Login.h"

@interface Login()
@end

@implementation Login

-(void) viewdDidLoad{

     [super viewDidLoad];

    _etiqueta = @"Introdueix el teu nom d'usuari, la contrasenya, i la teva data de naixement";
    self.label.text = self.etiqueta;
    self.label.numberOfLines = 4;
    self.label.textColor = [UIColor blackColor];

}


@end

Mein UILabel wird auch im Storyboard erstellt, ist IBOutlet und ich habe dafür gesorgt, dass es richtig verlinkt ist.

Können Sie mir helfen, diese 2 Probleme zu lösen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage