2013-01-14 7 views
1

오케이 저는 아이폰 OS를 처음 접했고, 정말 특이한 것을 발견했습니다. UITableViewCell에 포함 된 UITextField를 사용하고 있는데, 텍스트 필드를 터치하면 몇 가지 옵션이있는 UIPopOverController가 표시됩니다.uitableviewcell의 UiTextField의 터치 다운 이벤트가 항상 작동하지 않습니다.

EditingDidBegin 이벤트를 사용하고 있었지만 정상적으로 작동하지만 두 번 터치하면 두 번째 텍스트 필드가 처음 작동하기 때문에 다른 텍스트 필드를 터치하고 첫 번째 텍스트 필드를 다시 터치해야합니다.

그래서 TouchDown 이벤트를 변경하려고 시도했지만 올바르게 작동하지 않는 것으로 나타났습니다. 텍스트 필드를 여러 번 터치해야하는 경우가 있습니다. UiView everythig에 내장 된 텍스트 필드의 동일한 이벤트가 정상적으로 작동합니다.

UiTableView 또는 UITableViewCell에서 뭔가를 변경해야할지 모르겠다. xCode 4.2에서 스토리 보드를 사용하고있다.

누군가 나를 도울 수 있다면 좋을 것 같습니다.

답변

1

EditingDidBegin과 함께 완료되면 텍스트 필드에 resignFirstResponder으로 전화하십시오. 다음번에 텍스트 필드를 탭하면 예상대로 작동합니다.

+0

크고 쉬운 대답, 그것은 매력처럼 작동합니다. ! – MaikaDalila