2014-06-05 3 views
0

안녕하세요, inputView로 UIPickerView를 지정한 텍스트 필드가 있습니다. UIPickerView에는 addTarget : action : forControlEvent :라는 메소드가 있습니다.이 변경 사항이 원하는지 사용자에게 묻기 위해 alertView를 가져 오려고합니다.UIPickerView를 inputView로 종료 한 후 UIAlertView

현재 뷰 컨트롤러의 기본보기가 UIControl이므로 편집 중에 배경을 탭하면 [self.view endEditing : YES];가 호출됩니다.

내 텍스트 필드 편집을 끝낼 때 UIAlertView를 가져오고 싶습니다. 컨트롤 이벤트를 사용하고 있습니다. UIControlEventValueChanged는 휠이 회전 할 때마다 경고보기를 표시하고 종료 할 때뿐만 아니라 해제되기 때문에 잘 작동하지 않습니다. UIControlEventDidEndEditing/OnExit과 같은 다른 컨트롤 이벤트는 아무 것도하지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

답변

0

나는 그것을 알아 냈다.

UIControlEventValueChanged가 독자적으로 작동했지만 인터페이스 빌더를 통해 내 텍스트 필드를 내 조치 메소드에 연결해야했습니다. 어떤 이유로 UIPickerView가있는 코드를 통해 작동하지 않았습니다.

관련 문제