UICollectionViewCell
에 여러 개의 textField가 있습니다. 모든 단일 대리인이 연결 (한 번) UITextFields
단일 속성 (중복 없음) 있어요.UITextFiled - 모든 textField에 대해 textFieldShouldBeginEditing이 호출됩니다.
UITextField
을 편집하기 시작할 때마다 UITextField
보기에 대해 textFieldShouldBeginEditing
메서드가 여러 번 호출됩니다.
다른보기에는이 문제가 없습니다.
@Edit 또한 저는 두 UITextField
, 연결 대표단과 textFieldShouldBeginEditing
와 시험 UICollectionViewCell
를 만들기 위해 노력했습니다. 그리고 상황은 똑같은 결과를 얻었습니다. UITextField
을 선택할 때마다이 셀에있는 모든 UITextField
에 대한 메소드가 실행됩니다.
당신이 자주 collectionview를 다시로드 있습니까 .. 문제를 해결할 수 있습니다 하나의 라인을 다시로드로 변경? –
클릭 시점이 아닙니다. 이미 awake/customize 메소드와 cellForItemAtIndexPath를 확인했습니다. 첫 번째 재로드 순간부터 UITextFieldEdit 중에 호출되지 않습니다. –