2012-06-01 2 views
2

나는 UIViewController가 있습니다. 내보기에서 (xib), UIButton 및 UIToolBar 있습니다. "Touch Up Inside"에서 나는 다음을 가지고 있습니다 :팝업 포커스 변경 후 DatePicker 표시 후 팝업

UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:ec]; 
nc.modalPresentationStyle = UIModalPresentationFormSheet; 

[self presentModalViewController:nc animated:YES]; 

"ec"는 UITableViewController입니다. 이보기 (xib)에는 3 개의 텍스트 필드로 구성된 3 개의 행이 있습니다. 한 텍스트 필드에서 "inputView"를 UIDatePicker로 설정합니다. 이 텍스트 필드에 초점을 맞추면 datepicker가 예상대로 표시됩니다. 다른 텍스트 필드에 포커스를 설정하면 키보드가 나타납니다. 하지만 팝업을 닫으면 UIButton과 UIToolBar 오른쪽 탐색 버튼이 작동하지 않는 것처럼 보입니다. 실제로는 그렇습니다. 그러나 컨트롤 위의 1 인치 정도를 클릭하여 팝업을 다시 트리거해야합니다. 무엇을 준다?!

답변

1

죄송합니다. 게시물이 늦어 지지만 응용 프로그램이보기 좌표를 다시 계산하여 계산 한 것으로 나타났습니다. 이 문제를 해결 한 후에 모두 좋습니다.