而不是顯示鍵盤我想顯示彈出視圖時,選擇了textField(我的代碼是在底部)。如果鍵盤沒有顯示,那麼一切正常。但是,如果鍵盤正在顯示,然後選擇了文本框,則鍵盤不會被解除,某些地方firstResponders必須丟失,但我不知道在哪裏。有沒有人有解決這個問題?鍵盤沒有響應resignFirstResponder
我的文本框:
self.startDateTextField = [[UITextField alloc] initWithFrame:CGRectMake(79, 148, 138, 27)];
[self.startDateTextField setBorderStyle:UITextBorderStyleRoundedRect];
[self.startDateTextField setDelegate:delegate];
[self.startDateTextField addTarget:delegate action:@selector(editStartDate:) forControlEvents:UIControlEventEditingDidBegin];
[popoverWrapper addSubview:self.startDateTextField];
和editStartDate:
我:
-(void)editStartDate:(UITextField *)textField {
[textField resignFirstResponder];
DatePickerVC *datePickerVC = [[DatePickerVC alloc] init];
datePickerVC.delegate = self;
self.popoverController = [[UIPopoverController alloc] initWithContentViewController:datePickerVC];
[self.popoverController setDelegate:self];
[self.popoverController presentPopoverFromRect:CGRectMake(0, 0, 5, 5) inView:textField permittedArrowDirections:UIPopoverArrowDirectionRight animated:YES];
}
這很好。謝謝。我不能獎賞賞金直到明天,但那麼它的全部是你的 – 2012-04-09 23:00:15
拯救我的日子:) – Xeieshan 2014-04-24 11:26:18