하나의보기 컨트롤러에 세 개의 텍스트 필드가 있으며 세 개의 텍스트 필드 모두에 대해 키보드를 닫는 방법을 수행하면보기 컨트롤러가 나타나지 않습니다.여러 텍스트 필드의 모든 키보드를 닫는 방법?
- (void)viewDidLoad
{
[super viewDidLoad];
self.namesuite.delegate = self;
self.createpassword.delegate = self;
self.createname.delegate = self;
// Do any additional setup after loading the view.
}
또한 textFieldShouldReturn
기능이 있습니다.
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}
이것은 텍스트 필드가있는보기 컨트롤러로 나를 보내는 나의 버튼 기능입니다.
- (IBAction)createaccount:(id)sender
{
[self performSegueWithIdentifier:@"thirdsegue" sender:sender];
}
keyboardFieldShouldReturn 함수를 확인하기위한 디버깅은 키보드에서 돌아 가기를 클릭 할 때 호출됩니까? – HoanNguyen
UITextFieldDelegate 및 UITextInputDelegate 프로토콜 모두를 확인했는지 확인하십시오. – MrHaze
"보기 컨트롤러가 나오지 않습니다"라는 것은 무엇을 의미합니까? – rmaddy