2009-04-08 8 views
0

키보드로 텍스트를 입력하기 위해 텍스트 필드를 선택할 때 모든 테스트 필드를 지울 수있는 방법이 있습니까?xcode의 모든 텍스트 필드 지우기

예를 들어 이미 한 번 실행 한 팁 계산기가 있으면 모든 필드가 채워집니다.

다른 계산을 실행하려면 텍스트 필드를 클릭하고 다른 모든 필드도 자동으로 지워집니다.

희망이 있습니다. 스티브

+0

어떤 환경입니까? – Shard

답변

1

보기 컨트롤러는 UITextFieldDelegate 프로토콜을 구현해야합니다. 그런 다음 -textFieldShouldBeginEditing: 또는 -textFieldDidBeginEditing: 메서드를보기 컨트롤러에 추가하십시오. nib 파일이나 텍스트 필드를 만들 때 자신의보기 컨트롤러에 delegate 속성을 설정하십시오.

그런 다음 -textFieldShouldBeginEditing: 또는 -textFieldDidBeginEditing: 메서드가 호출되면 앱에서 새 계산을 시작할 준비가되면 모든 텍스트 입력란을 삭제할 수 있습니다.

0

"xcode"가 아닌 iPhone OS 용 Cocoa Touch 프레임 워크에서 API를 사용하기 때문에이 (및 후속 질문) "cocoa-touch"에 태그를 지정하는 것이 좋습니다 그냥 개발 도구).

+0

답변이 아니라 주석이어야합니다. –

관련 문제