2011-09-30 4 views
0

나는 간단한의 UITextField를 코딩하기 위해 노력하고있어 나는 간단한 질문이 있습니다 임은 '빈'이 UITextField에이를 사용하여 :함수에서 현재 객체를 가져 옵니까?

-(IBAction)editbegin{ 
campo1.text=""; 

}

이 문제가이 기능을 사용하려면를 둘 이상의 TextField에서 그래서, 어떻게 '객체'를 잡을 수 있습니까? 그래서 '텍스트'를 얻을 수 있습니까? 이미 'self.text'를 시도했지만보기를 반환합니다.

감사합니다.

답변

2

UITextField 설명서를 확인하십시오. 당신이 바퀴를 "재발견"하려고하는 것처럼 보입니다.

일단 사용자가 편집을 시작하면 텍스트 필드를 지우려면 원하는 기능 만 있으면됩니다.

텍스트 필드를 만들

은 단지 설정 : 그건 당신이 사용하는 거라면

textField.clearsOnBeginEditing = YES; 

같은 옵션은 인터페이스 빌더에서 사용할 수 있습니다. 이제 여기

특정 문서 링크 http://developer.apple.com/library/ios/DOCUMENTATION/UIKit/Reference/UITextField_Class/Reference/UITextField.html#//apple_ref/occ/instp/UITextField/clearsOnBeginEditing

+0

Im Interface Builder , 하지만이 일을 정리할 빌어 먹을 옵션을 찾을 수 있었어. – markus

+0

좋아, 찾았습니다. 어리석은 질문. 권자 – markus

1

"보낸 사람"속성을 포함하십시오.

-(IBAction)editbegin:(id)sender{ 
    [email protected]""; 
} 

편집 : 분명히 캐스팅해야합니까? 내가 이드에게 어떤 메시지라도 보낼 수 있다고 생각 했어. 어쨌든 이것은 더 나은 코드라고 생각합니다.

-(IBAction)editbegin:(id)sender{ 
    UITextField *field = (UITextField *)sender; 
    [email protected]""; 
} 
+0

, '아이디'형식의 개체에없는 속성 '텍스트'죄송합니다, 메신저 오늘 코드 개체-C로 시작 "점점 메신저, 여전히 많이 배울 수 :. S – markus

+0

editBegin 액션을 트리거하는 요소가 UITextField 또는 UIButton입니까? –

+0

(UITextField *)로 ID 캐스팅 –

관련 문제