gpt4 book ai didi

iOS 关闭键盘,UILabel 故障

转载 作者:行者123 更新时间:2023-11-28 22:07:17 25 4
gpt4 key购买 nike

我在开发的 iOS 应用程序中遇到了一些问题。

一个是关闭键盘:当它在另外两个屏幕上工作时,有一个屏幕由于某种原因不会关闭:

登录.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

我的第二个问题是尽管在其他屏幕上工作,但屏幕顶部的 UILabel 不会加载:

登录.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

我的 UILabel 也是在 Storyboard上创建的,是 IBOutlet,我已确保它已正确链接。

你能帮我解决这两个问题吗?

最佳答案

使用这种关闭键盘的方法

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[self.view endEditing:YES];
}

否则调用textDelegate方法

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{

[textField resignFirstResponder];
return YES;
}

关于iOS 关闭键盘,UILabel 故障,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23652079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com