사용자가 아무 키나 누르면 텍스트 필드에서 텍스트를 가져와야합니다. 알림을 사용하려고하지만 UITextFieldTextDidChangeNotification을 사용하여 텍스트를 가져 오지만 성공할 수 없습니다. 누군가 texfield에서 텍스트를 변경하는 방법을 안내해 줄 수 있습니까? 텍스트 필드가 uitableview 안에 있습니다. 미리 감사드립니다.uitexfield에서 텍스트 변경하기
0
A
답변
0
가장 쉬운 방법은 AtomRiots answer을 사용하는 것입니다. 텍스트 필드에서 텍스트를 가져 오는 것은 텍스트 필드 대리자가 사용하는 것입니다. 테이블의 텍스트 필드조차도 인터페이스의 각 텍스트 필드마다 다른 위임 객체를 설정할 수 있습니다.
어떤 이유로 든 임의의 개체가 텍스트 변경을 처리하기를 원하면 알림을 위해 개체 (자체)를 등록합니다.
모든 텍스트 필드의 모든 UITextFieldTextDidChangeNotification을 수신 할 경우
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleTextDidChange:)
name:UITextFieldTextDidChangeNotification
object:nil];
특정 필드
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleTextDidChange:)
name:UITextFieldTextDidChangeNotification
object:aPointerToATextFieldObj];
0
당신은 그들이, 편집을 시작할 때를 위해
- (void)textFieldDidBeginEditing:(UITextField *)textField
를 사용할 수 있습니다 또는 모든 시간이
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
그들이 때를위한 키보드의 키를 누르거나
- (void)textFieldDidEndEditing:(UITextField *)textField
충돌 textviews 첫 번째 응답자가 사임됩니다.
테이블 뷰를 채울 때 태그를 지정하면 개별 텍스트 필드를 추적 할 수 있습니다. 그러면 변경할 텍스트 필드를 알 수 있습니다.
관련 문제
- 1. UINavigationBar에서 텍스트 색상 변경하기
- 2. 리피터 안의 ASP : 레이블 텍스트 변경하기
- 3. 표현 변경하기
- 4. 연락처로 변경하기
- 5. 시간대 변경하기
- 6. HTML 컨트롤에서 일치하는 내부 텍스트 찾기 JavaScript를 사용하여 형식 변경하기
- 7. 동적으로 글꼴을 변경하기 위해 텍스트 상자에 대한 참조 얻기
- 8. 플렉스에서 포커스 사변형 색 변경하기
- 9. PHP에서 upload_max_filesize 변경하기
- 10. PHP의 시간대 변경하기
- 11. 위젯의 아이콘을 onUpdate에서 변경하기
- 12. fsevents에서 pathsToWatch 변경하기
- 13. PHP에서 htaccess 파일 변경하기
- 14. 카메라의 메뉴 항목 변경하기
- 15. Android에서 파일 형식 변경하기
- 16. 변경하기 onClick을 클릭하십시오.
- 17. jQuery 탭으로 변수 변경하기
- 18. userControl에서 윈도우 폼 변경하기
- 19. 입력 요소 값 변경하기
- 20. 페이지에서 gridview 값 변경하기
- 21. Android로 색상 변경하기
- 22. PHPUnit/Selenium에서 $ _POST 변경하기
- 23. Eclipse에서 UI 색상 변경하기
- 24. *를 변경하기 * ListView에
- 25. seed.rb 데이터의 created_at 변경하기
- 26. jPanel에서 사각형의 테두리 변경하기
- 27. IntelliJ Idea에서 Xx 변경하기
- 28. Axis2 wsdl에서 EPR 변경하기
- 29. 보기 전환시 문화 변경하기
- 30. 콘텐츠 뷰를 동적으로 변경하기
오에 대한 모든 알림을 수신하려면, 물론 당신이 필요합니다 들을 수 있도록 UITextFieldDelegate를 확장하고 텍스트 필드의 대리자를 설정합니다. – AtomRiot
안녕하세요 원자, thankx 답장을 보내 주셔서 감사합니다. 나는 약 20 textboxes uitableview, 그래서 사용자가 텍스트 상자를 채우고 아래로 스크롤 할 때 이전 텍스트 상자가 제거됩니다 및 나는 마지막 텍스트 상자에서 텍스트를 가져 오려고 할 때 donot textboxes 얻을 - (void) textFieldDidEndEditing : (UITextField *) textField – pankaj