我是初学者,所以请多多包涵……在我使用 xcode 和 Objective c 的应用程序中,我希望能够检测到何时按下键盘上的任何键。我已经查看并找到了一些仅检测某些键的代码,但我想制作一种方法来检测从 esc 到 enter 的任何键击。理想情况下,只要按下任何键,我都会运行一系列 if 语句。
//if a keystroke is detected run through this if statement
if([firstName.text length] < 1){
[firstNameLabel setHidden:NO];
} else {
[firstNameLabel setHidden:YES];
}
if([secondName.text length] < 1){
[secondNameLabel setHidden:NO];
} else {
[secondNameLabel setHidden:YES];
}
if([email.text length] < 1){
[emailLabel setHidden:NO];
} else {
[emailLabel setHidden:YES];
}
if([password.text length] < 1){
[passwordLabel setHidden:NO];
} else {
[passwordLabel setHidden:YES];
}
if([passwordSame.text length] < 1){
[passwordSameLabel setHidden:NO];
} else {
[passwordSameLabel setHidden:YES];
}
if([schoolName.text length] < 1){
[schoolNameLabel setHidden:NO];
} else {
[schoolNameLabel setHidden:YES];
}
if([gradeLevel.text length] < 1){
[gradeLevelLabel setHidden:NO];
} else {
[gradeLevelLabel setHidden:YES];
}
有人知道您将如何编写此方法吗?